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 :
Résultat : la requête dure une éternité car oracle fait un full scan de MA_TABLE !!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select col1, col2, ...... from MA_TABLE where CODE_STE ='07';
Pouriez_vous me dire pourquoi Oracle ne passe pas par mon INDEX ?
parcontre quand je fais un
Oracle passe par l'index .
Code : Sélectionner tout - Visualiser dans une fenêtre à part select count(*) from MA_TABLE where CODE_STE ='07';
Partager