Supposons que je doive estimer les coûts du plan d'explication complet d'une requête SQL, ce que montre SQL Developer. Y a-t-il quelque part cette information, la hauteur que je veux dire, des b-arbres construits sur les index d'une table? Ou comment puis-je l'estimer?Recherche de la hauteur de l'arborescence B d'une table dans SQL-Developer
0
A
Répondre
0
Dans la vue ALL_INDEXES, j'ai trouvé ce que je cherchais. Here Documentation Oracle avec tous les attributs que vous pouvez sélectionner pour un index. Dans mon cas:
SELECT INDEX_NAME, BLEVEL FROM ALL_INDEXES WHERE TABLE_NAME = 'table_name';
Oracle doc sur blevel
attribut:
B * Niveau -tree: profondeur de l'index de son bloc racine à ses blocs de feuilles. Une profondeur de 0 indique que le bloc racine et le bloc feuille sont les mêmes.