PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 14/10/2024 13:57:05

duple
Membre

Temps execution EXPLAIN ANALYZE loin de la réalité

Bonjour,
J'ai un PG 9.6 hébergé dans une VM linux. Je fais une simple requête SELECT x, y, z FROM table WHERE status = 'KO'. Sur pgAdmin, en regardant EXPLAIN(ANALYZE), le temps d’exécution fait dans les 100ms (planning time < 1ms), par contre lorsque je lance la requête sans EXPLAIN, la requête met plus de temps que prévu, voir 332 487ms. Le résultat de requête ne fait que 753 lignes en passant.
Qu'est ce qui peut expliquer ce décalage énorme de temps d’exécution, EXPLAIN ANALYZE n'est il pas sensé refléter l’exécution réelle ?

Merci d'avance de votre intérêt pour le sujet

Hors ligne

#2 14/10/2024 15:18:24

duple
Membre

Re : Temps execution EXPLAIN ANALYZE loin de la réalité

La différence se trouve au niveau du contenu des colonnes, plus précisément l'une des colonnes à SELECT contient plusieurs caractères , une immense length, se qui ralenti le temps d’exécution du SELECT

Hors ligne

Pied de page des forums