Salut,
Comment je peux savoir est ce que mon INDEX est utilisé ou pas ?
Merci d'avance.
Salut,
Comment je peux savoir est ce que mon INDEX est utilisé ou pas ?
Merci d'avance.
Afficher le plan d'exécution![]()
Cordialement,
Z.EL HAMDAOUI
Consultant Oracle
blog.developpez.com/zakaria-elhamdaoui/
http://zelhamdaoui.blogspot.com/
Réglage des instructions SQL
Explicité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SQL> explain plan for select * from scott.emp ;
Puis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SQL> SELECT plan_table_output FROM table(dbms_xplan.display('plan_table',null,'serial')); PLAN_TABLE_OUTPUT -------------------------------------------------------------------------------- -------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost | -------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 14 | 518 | 2 | | 1 | TABLE ACCESS FULL | EMP | 14 | 518 | 2 | -------------------------------------------------------------------- Note: cpu costing is off
Cordialement,
Z.EL HAMDAOUI
Consultant Oracle
blog.developpez.com/zakaria-elhamdaoui/
http://zelhamdaoui.blogspot.com/
Réglage des instructions SQL
ça ne marche pas![]()
Cordialement,
Z.EL HAMDAOUI
Consultant Oracle
blog.developpez.com/zakaria-elhamdaoui/
http://zelhamdaoui.blogspot.com/
Réglage des instructions SQL
Oui ça marche, parfaitement merci
INDEX UNIQUE SCAN : Oracle peut accéder à l'unique enregistrement directement via l'index. (c'est la méthode la plus optimale)
INDEX RANGE SCAN : Oracle fait un parcours partiel de l'index
Cordialement,
Z.EL HAMDAOUI
Consultant Oracle
blog.developpez.com/zakaria-elhamdaoui/
http://zelhamdaoui.blogspot.com/
Réglage des instructions SQL
D''aaccord, et pour INDEX FULL SCAN, je crois un parcours complet de l'index !!!![]()
Partager