Merci à Guillaume pour sa question :
"Les temps de réponse obtenues par les utilisateurs depuis la GUI de notre outil décisionnel sont moins bons qu'en direct avec psql en local. Il y a le réseau mais la latence est excellente. De plus, la requête est énorme mais ne renvoie qu'une ligne après agrégation. Autre fait curieux, un explain analyze depuis la GUI est plus rapide que la simple exécution de la requête. La différence n'est pas négligeable, 7 secondes contre 2. Comme l'expliquer ?"
Réponse :
Cette GUI est en Java, on voit du JDBC driver dans pg_stat_activity via le traqueur. Cette requête décisionnelle "énorme" peut bénéficier du parallélisme d'après explain. Elle doit réellement en bénéficier lorsque le temps est de 2s alors qu'elle n'en bénéficie pas lorsqu'il est de 7. Laurenz Albe, de Cybertec, donne l'explication ici : https://www.cybertec-postgresql.com/en/ ... c-dbeaver/
Temps de réponse de PostgreSQL moins bons depuis un programme Java
-
- Administrateur du site
- Messages : 303
- Enregistré le : mar. 1 sept. 2015 00:38
- Localisation : France
- Contact :
Temps de réponse de PostgreSQL moins bons depuis un programme Java
Cdlt. Phil - pgphil.ovh