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
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'
+ de 4 secondes le count retourne 1507 enreg.

la requette suivante sans tic_usa_id='HAS013' and
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'
temps 0,031s et 1597 enregs
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