[ Portfolio ]Wadjid Assani

[ Backend Engineer → Data & AI ]

data..

Tous les articles
Database12 janv. 20267 min de lecture

PostgreSQL : trouver les index manquants avant que ça brûle

La prod ne prévient pas : un jour, une requête de 40 ms devient une requête de 4 secondes. Voici comment détecter et corriger avant que le téléphone sonne.

01Mesurer avant d'optimiser

pg_stat_statements donne le temps total, moyen et le nombre d'appels par requête. On cible d'abord les requêtes au plus gros temps cumulé, pas les plus lentes unitairement — c'est là qu'on gagne le plus.

02Les index partiels, l'arme secrète

WHERE status = 'pending' dans toutes vos requêtes ? Un index partiel sur les seules lignes pending est minuscule et ultra-rapide. Moins de place, moins d'écritures, et les requêtes chaudes décollent.

#PostgreSQL#Performance#Database

Une question sur cet article ?

Me contacter
Wadjid Assani
wadjidassani@gmail.com

Quels services pour votre projet ?

Je suis intéressé par :

Télécharger le CV