Problema muy lento de Sidekiq con cola grande debido a números masivos de notificaciones de usuario no leídas

Tu tabla de notificaciones sigue siendo enorme. Compara, por ejemplo, meta:

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

Prueba esto (el primero puede causar brevemente errores o modo de solo lectura mientras se ejecuta):

VACUUM FULL VERBOSE notifications
y
REINDEX DATABASE «nombrede tu base de datos»

¿Podrías volver a publicar las estadísticas?

(al observar las otras tablas, tu tabla posts también tiene índices masivos: en meta tenemos 3933 MB con solo 674 MB de índices. Si puedes tomar una breve ventana de inactividad, recomendaría VACUUM FULL VERBOSE, que procesará toda la base de datos, seguido del reindexado.)

10 Me gusta