diff --git a/sites/all/modules/multistep/multistep.install b/sites/all/modules/multistep/multistep.install
index 73d1fe9..c21b99d 100644
--- a/sites/all/modules/multistep/multistep.install
+++ b/sites/all/modules/multistep/multistep.install
@@ -24,6 +24,11 @@ function multistep_schema() {
       'status' => array('type' => 'varchar', 'length' => 12, 'not null' => TRUE, 'default' => '', 'description' => 'The status of the step.'),
     ),
     'description' => t('Keeps track of submitted steps in multistep forms.'),
+    'indexes' => array(
+      'multistep_nid' => array('nid'),
+      'multistep_step' => array('step'),
+      'multistep_status' => array('status'),
+    ),
   );
   return $schema;
 }
@@ -111,3 +116,13 @@ function multistep_update_6102() {
   // Set multistep to a higher weight so that it allows extra CCK options to load first.
   db_query("UPDATE {system} SET weight = 10 WHERE name = 'multistep'");
 }
+
+function multistep_update_6103() {
+  // Add indexes.
+  $ret = array();
+  db_add_index($ret, 'multistep', 'multistep_nid', array('nid'));
+  db_add_index($ret, 'multistep', 'multistep_step', array('step'));
+  db_add_index($ret, 'multistep', 'multistep_status', array('status'));
+
+  return $ret;
+}
