Problème Sidekiq très lent avec une grande file d'attente dû à un nombre massif de notifications utilisateur non lues

Votre table de notifications est toujours énorme. Comparez, par exemple, avec meta :

notifications               | 1230140      | 316 Mo     | 581 Mo     | 897 Mo    

Essayez ceci (la première commande peut brièvement provoquer des erreurs ou passer en lecture seule pendant son exécution) :

VACUUM FULL VERBOSE notifications
et
REINDEX DATABASE «votrenomdebasededonnées»

Ensuite, pouvez-vous publier à nouveau les statistiques ?

(Au vu des autres tables, votre table posts possède également des index massifs — sur meta, nous avons 3933 Mo avec seulement 674 Mo d’index. Si vous pouvez prévoir une courte fenêtre de maintenance, je recommande VACUUM FULL VERBOSE, qui traitera l’ensemble de la base de données, suivi d’une réindexation.)

10 « J'aime »