Page 1 sur 1
Optimisation de requêtes SQL lentes sur PostgreSQL
Publié : ven. nov. 28, 2025 5:10 pm
par la_manon31
Salut à tous, j'ai une requête SQL sur PostgreSQL qui prend plus de 15 secondes pour s'exécuter. Elle fait une jointure entre 3 tables avec environ 500 000 lignes chacune. Des conseils pour optimiser ça ?
Re: Optimisation de requêtes SQL lentes sur PostgreSQL
Publié : ven. nov. 28, 2025 6:10 pm
par admin_sys_gaming
Tu devrais commencer par vérifier les INDEX sur les colonnes utilisées dans tes jointures. Si tu n'as pas d'index, c'est probablement là que ça bloque.
Re: Optimisation de requêtes SQL lentes sur PostgreSQL
Publié : ven. nov. 28, 2025 9:10 pm
par max1965
Je confirme pour les INDEX, mais pense aussi à utiliser EXPLAIN ANALYZE pour voir où ça consomme le plus de temps. Parfois, c'est juste une sous-requête mal écrite.
Re: Optimisation de requêtes SQL lentes sur PostgreSQL
Publié : ven. nov. 28, 2025 11:10 pm
par techguy_oc
Si tu as des filtres dans ta requête, assure-toi qu'ils soient sélectifs. Si tu filtres sur une colonne avec peu de valeurs distinctes, PostgreSQL pourrait scanner toute la table.
Re: Optimisation de requêtes SQL lentes sur PostgreSQL
Publié : sam. nov. 29, 2025 3:10 am
par la_manon31
Merci pour les conseils ! J'ai ajouté des INDEX et utilisé EXPLAIN ANALYZE. La requête est maintenant à 2 secondes. C'est déjà beaucoup mieux !