postgresql query slow why index not used

Posté par william-rocher le 14/05/2026
RÉSOLU

william-rocher

Membre depuis le 10/01/2025

j'ai un index sur une colonne de type varchar mais mon explain analyze me dit qu'il fait un sequential scan

la requête est super simple pourtant et la table commence à être grosse. des idées

Commentaires

arnaud-jean

Membre depuis le 22/06/2019

vérifie si tu n'utilises pas une fonction sur ta colonne dans le where genre lower ou un cast. ça pète l'utilisation de l'index classique

EXPLAIN ANALYZE SELECT * FROM users WHERE email = 'test@example.com';

tpasquier

Membre depuis le 17/12/2020

actif

lance un analyze manuel sur ta table. si les stats sont pas à jour le scheduler de postgres pense que le seq scan est plus rapide

ANALYZE users;

william-rocher

Membre depuis le 10/01/2025

le analyze a reglé le problème. les stats étaient complètement aux fraises après un gros import de données cette nuit. ça marche niquel

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