From a5d0e0f2772fe3d91d9262ef9b9be644da6128fc Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 19 Jul 2016 10:29:07 +1000 Subject: [PATCH] PERF: index for deleted posts in a topic to speed up has_deleted detection --- db/migrate/20160719002225_add_deleted_post_index_to_posts.rb | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 db/migrate/20160719002225_add_deleted_post_index_to_posts.rb diff --git a/db/migrate/20160719002225_add_deleted_post_index_to_posts.rb b/db/migrate/20160719002225_add_deleted_post_index_to_posts.rb new file mode 100644 index 000000000..ec469b99c --- /dev/null +++ b/db/migrate/20160719002225_add_deleted_post_index_to_posts.rb @@ -0,0 +1,5 @@ +class AddDeletedPostIndexToPosts < ActiveRecord::Migration + def change + add_index :posts, [:topic_id, :post_number], where: 'deleted_at IS NOT NULL', name: 'idx_posts_deleted_posts' + end +end