postgresql query est lente

ferrand-michele 10/03/2026
RÉSOLU

J'ai une requête SQL sur PostgreSQL qui est devenue super lente d'un coup en prod. Elle prend 15 secondes au lieu de quelques ms. Qu'est-ce que je dois regarder en priorité ?

10/03/2026 à 12:59

4 commentaires

guy-georges
Membre Actif Secouriste
Avatar de guy-georges
guy-georges
Membre Actif Secouriste

Lance un EXPLAIN ANALYZE sur la requête en question ça va te montrer le plan d'exécution et où le temps est passé. C'est le point de départ obligatoire.

Modifié le 23/05/2026 à 16:20
ines55
Membre
Avatar de ines55
ines55
Membre

Regarde si y'a pas un index manquant sur une colonne de WHERE ou de JOIN. Souvent c'est ça un full table scan c'est lent.

Modifié le 23/05/2026 à 16:20
bbaudry
Membre Secouriste
Avatar de bbaudry
bbaudry
Membre Secouriste

Le nombre de lignes dans la table a pas explosé ? Ou une VACUUM qui a pas été faite depuis longtemps ? L'autovacuum est peut-être mal tuné.

Modifié le 23/05/2026 à 16:20

Ok le EXPLAIN ANALYZE montrait bien un Sequential Scan énorme. J'ai ajouté un index sur la FK qui était utilisée dans le WHERE et c'est revenu à la normale. Bien vu pour les indexes.

Modifié le 23/05/2026 à 16:20

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire