Bonjour,
J'utilise Postgres 8.3 et je voudrais avoir quelques conseils de votre part pour améliorer les performance d'une requête.
C'est une requête normale, un select avec une clause where avec deux condition sur deux champs différents.
Cette requête prend en moyenne 12s pour récupérer environ 100.000 lignes, sachant que ma table contient en tous 120.000 au plus (elle peut contenir 1 million ou plus)
J'ai crée deux indexes qui correspondent aux deux champs sur lesquels j'effectue ma condition.
Qu'est ce que je pourrais faire pour améliorer mes perf ?
PS : J'utilise Hibernate pour les accès à la BD
Merci
EDIT
Environnement : "Machine de test" XP avec 2 Go de RAM, j'alloue 512 pour eclipse et le reste c'est entre postgres, systeme et les autres programmes, en execution ça monte jusqu'a 3.4Go (ça swap a fond )
Partager