Очень медленная проблема Sidekiq с большой очередью из-за огромного количества непрочитанных уведомлений пользователей

Ваша таблица уведомлений всё ещё огромна. Сравните, например, метрики:

notifications               | 1230140      | 316 MB     | 581 MB     | 897 MB    

Попробуйте следующее (первая команда может временно вызвать ошибки или перевести базу в режим только для чтения во время выполнения):

VACUUM FULL VERBOSE notifications
и
REINDEX DATABASE «yourdatabasename»

После этого, пожалуйста, снова опубликуйте статистику.

(Судя по другим таблицам, ваша таблица posts также имеет огромные индексы — в meta у нас 3933 MB при индексах всего 674 MB. Если вы сможете выделить короткое окно простоя, я рекомендую выполнить VACUUM FULL VERBOSE, что оптимизирует всю базу данных, а затем выполнить перестроение индексов.)