postgresql query est lente

Posté par ferrand-michele le 10/03/2026
RÉSOLU

ferrand-michele

Membre depuis le 17/12/2024

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é ?

Commentaires

guy-georges

Membre depuis le 09/02/2025

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.

ines55

Membre depuis le 16/04/2025

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.

bbaudry

Membre depuis le 06/12/2024

actif 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é.

ferrand-michele

Membre depuis le 17/12/2024

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.

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