Bonjour,
j'ai une table de 75 million de lignes avec une colonne CODE_STE varchar2(2) qui peut avoir cinq valeurs distinctes, donc c'est le cas idéal pour créer un index BITMAP.
je créé l'index je lance ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select col1, col2, ......
from MA_TABLE
where CODE_STE ='07';
Résultat : la requête dure une éternité car oracle fait un full scan de MA_TABLE !!!!!

Pouriez_vous me dire pourquoi Oracle ne passe pas par mon INDEX ?

parcontre quand je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select count(*) from MA_TABLE  where CODE_STE ='07';
Oracle passe par l'index .