Exemple:
create table beu (s varchar2(100), t number )
create index beux on beu(s)
create index beut on beu(t)
select t from beu where t > 10 order by t
Le plan d'exécution est:
INDEX(RANGE SCAN) beut
select s from beu where s > '10' order by s
Le plan d'exécution est:
SORT (ORDER BY)
INDEX(RANGE SCAN) beux
Pourquoi Oracle fait encore un tri sur le champ s qui est indexé ?

 

 
		
		 
        

 
			
			



 Pourquoi Oracle fait un tri sur un champ indexé ?
 Pourquoi Oracle fait un tri sur un champ indexé ?
				 Répondre avec citation
  Répondre avec citation

 
			 
   
 
 
				
 
			
Partager