-
Exécution lente Postgres
Bonjour, à tous
j'ai une pallication desktop java qui se communique avec ma base postgres, mais j'ai remarqué un lentement au niveau de l'executuion des requettes,
j'ai cru en premier temps que le problème est du de la communication java, mais j'ai accedé directement à ma base Postgres, et j'ai executé une simple requette directement mais vraiment son execution est tres lente.
je me demande est ce que il y' a quelqu'un qui peut m'aider dans ce stade.
Cordialement
-
quel genre de table ? quel genre de requête ? combien de données environ ?
un explain analyze sur une requête type ?
parfois c'est lent, parce que c'est compliqué... :aie:
ensuite, comment est configurée la consommation mémoire ?
-
une simple requete : select * from matable where numeroid='4785'
le champ numeroid est bien indexé,
pour la table comporte a peu pres de 2500000 enregistrements,
en plus la même base se trouve sur plusieurs machines ont les même caractéristiques, la majorité des machines fonctionnent bien en terme de rapidité de l’exécution des requêtes.
-
Bonsoir,
Précisons la demande de gorgonite : Pouvez vous nous donner le résultat de
Code:
EXPLAIN ANALYZE SELECT * FROM matable WHERE numeroid='4785'
?
(cette requête va donner des informations sur les informations effectuées par postgresql, i.e. est-ce qu'il passe bien par l'indexe, etc.)