Database12 janv. 2026 • 7 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 ↗
