From 1eeed5fed2c7ed6e424f336f634429b411ab2354 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 14 May 2015 12:33:43 +1000 Subject: [PATCH] PERF: speed up counting of unread notifications --- db/migrate/20150514023016_add_unread_notifications_index.rb | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 db/migrate/20150514023016_add_unread_notifications_index.rb diff --git a/db/migrate/20150514023016_add_unread_notifications_index.rb b/db/migrate/20150514023016_add_unread_notifications_index.rb new file mode 100644 index 000000000..e4a7694c1 --- /dev/null +++ b/db/migrate/20150514023016_add_unread_notifications_index.rb @@ -0,0 +1,5 @@ +class AddUnreadNotificationsIndex < ActiveRecord::Migration + def change + add_index :notifications, [:user_id, :notification_type], where: 'not read', name: 'idx_notifications_speedup_unread_count' + end +end