bonjour,
j'ai un problème avec une requette comprenant un count qui est tres lente.
je suis sous oracle 9i
ma table a moins de 500.000 enregistrements
ma requette est la suivante
+ de 4 secondes le count retourne 1507 enreg.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select count(*) from f_ticket where tic_usa_id='HAS013' and tic_rel_id is not null and tic_date_abattage>='01/09/2008' and tic_date_abattage<='30/09/2008'
la requette suivante sans tic_usa_id='HAS013' and
temps 0,031s et 1597 enregs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select count(*) from f_ticket where tic_rel_id is not null and tic_date_abattage>='01/09/2008' and tic_date_abattage<='30/09/2008'
le champs tic_usa_id est indexé
avez vous une idée et est ce qu'il y a un paramétrage sur oracle a faire
merci
Partager