Home » database » リーフブロックの分析(INDEX TREE DUMP)

リーフブロックの分析(INDEX TREE DUMP)

インデックスの効率が悪くなった時など、インデックスのリーフブロックを分析することができます

 

1.調べたいインデックスのオブジェクトIDを取得する

index-tree-dump1

2.INDEX TREE DUMPの取得

index-tree-dump2

3.INDEX TREE DUMPの分析(トレースファイルとして出力される)

(XEの場合のトレースファイル格納場所:C:\oraclexe\app\oracle\diag\rdbms\xe\xe\trace)

index-tree-dump3

4.実際のブランチ、リーフのデータをダンプする(前処理)

(XEの場合:C:\oraclexe\app\oracle\diag\rdbms\xe\xe\trace)

index-tree-dump4

5.実際のブランチ、リーフのデータをダンプする(後処理)

(XEの場合:C:\oraclexe\app\oracle\diag\rdbms\xe\xe\trace)

index-tree-dump5

注意!

ツリーダンプ取得は、それなりに負荷がかかりますし、INDEXが大きければ、吐き出すファイルサイズも大きくなります。取得する時は注意しましょう!

6.トレースファイルの確認(Branch block dump)

index-tree-dump67.トレースファイルの確認(Leaf block dump)

index-tree-dump7