-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TECH] Ajout d'un index sur la table certification-subscriptions
(PIX-13028).
#9312
[TECH] Ajout d'un index sur la table certification-subscriptions
(PIX-13028).
#9312
Conversation
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
01f83dc
to
22d0dad
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'aurais mis ca sur 2 migrations, mais OK 👌
22d0dad
to
141093c
Compare
141093c
to
20101eb
Compare
Test ✔️ Sur une base de 9 millions de certification-candidates associés à 9 millions de CORE, avec des sessionId random, répartis une peu partout dans certification-candidates ; j'ai joué en faisant des |
3156213
to
7e6cbf4
Compare
Est-ce qu'on ne veut pas inverser les commits afin d'ajouter l'index une fois les lignes créées ? |
C'est une excellente remarque. Je me demande si la date de création du fichier (la première partie du nom) ne suffit pas à faire en sorte que l'index sera créé après les insertions. Je viens de tester en local, ce sera le bon ordre, insert puis création de l'index. |
C'était la tienne de base, je n'ai fait que la reprendre. |
7e6cbf4
to
f5abc22
Compare
🦄 Problème
Suite à une précèdente migration dans une PR précèdente #9228
Les appels de l'espace surveillant (toutes les 5 secondes) ont déclenchés une sur-sollicitation de la base de données en production, crééant un ralentissement de la plateforme.
Un rollback de la migration a été déclenché pour correction.
🤖 Proposition
🌈 Remarques
Le EXPLAIN ANALYZE a révélé la chose suivante sur la requête de supervision
Basé sur les critères résumé ci-dessous
source : How to interpret PostgreSQL EXPLAIN ANALYZE output
Si on confronte au EXPLAIN ANALYZE et particulièrement au snippet précèdent
💯 Pour tester
A voir si + de tests sur un environnemen t dédié, en tout cas en local
Avant / Après index