diff --git a/db/migrations/5.1.17_missing_indices_v50.php b/db/migrations/5.1.17_missing_indices_v50.php
new file mode 100644
index 0000000000000000000000000000000000000000..3ef1fd75d4ff932b36b73b9172cb1eda44b7cb3a
--- /dev/null
+++ b/db/migrations/5.1.17_missing_indices_v50.php
@@ -0,0 +1,39 @@
+<?php
+final class MissingIndicesV50 extends Migration
+{
+    public function up()
+    {
+        $query = "CREATE INDEX `range_id` ON `mvv_files_ranges` (`range_id`)";
+        DBManager::get()->exec($query);
+
+        $query = "CREATE INDEX `context_query` ON `activities` (`context`, `context_id`, `mkdate`)";
+        DBManager::get()->exec($query);
+
+        $query = "CREATE INDEX `user_id` ON `comments` (`user_id`)";
+        DBManager::get()->exec($query);
+
+        $query = "CREATE INDEX `user_id` ON `file_refs` (`user_id`)";
+        DBManager::get()->exec($query);
+
+        $query = "CREATE INDEX `user_id` ON `news` (`user_id`)";
+        DBManager::get()->exec($query);
+    }
+
+    public function down()
+    {
+        $query = "ALTER TABLE `news` DROP INDEX `user_id`";
+        DBManager::get()->exec($query);
+
+        $query = "ALTER TABLE `file_refs` DROP INDEX `user_id`";
+        DBManager::get()->exec($query);
+
+        $query = "ALTER TABLE `comments` DROP INDEX `user_id`";
+        DBManager::get()->exec($query);
+
+        $query = "ALTER TABLE `activities` DROP INDEX `context_query`";
+        DBManager::get()->exec($query);
+
+        $query = "ALTER TABLE `mvv_files_ranges` DROP INDEX `range_id`";
+        DBManager::get()->exec($query);
+    }
+}