Bonjour
Je suis débutant et je travaille sous oracle 9i Personal Edition V9.2.0.1. Afin d’optimiser le temps d’exécution de certaines requêtes comme :
j’ai créé un index bitmap de jointure avec la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select sales.time_id, sum(quantity_sold), sum (amount_sold) from sales, times where sales.time_id = times.time_id and times.fiscal_year ='2000' group by sales.time_id
Après sa création, et en exécution ma requête SELECT j’ai remarqué que cet index ne figure pas sur son plan d’exécution. Est-ce que quelqu’un pourrait me dire ce que je dois faire pour que l’index soit utilisé dans la résolution de cette requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 create bitmap index BIJ_Index1 on sales( times.fiscal_year) from times, sales where times.time_id=sales.time_id;
Merci .
Partager