1

Explain ツールを使用して、IBM Data Studio で SQL ステートメントのアクセス・プランを分析しています。SQL ステートメントのコストを大幅に改善する新しいインデックスを追加しました。インデックスの B-Tree 構造に興味があります。インデックス レベルの数は 3 です。メモリ内に存在するレベル 2 ページの数と、レベル 2 ノードの分岐係数 (ファンアウト、たとえば 1001) を知りたいです。したがって、フィールドを確認しようとしました: Number of buffer pool pages。191646 です。インデックスで参照されるテーブルのバッファー プール ページ数も 191646 です。もちろん両方の数字は同じです。さらに、インデックス リーフ ページの数は 35257 です。35257 のインデックス リーフ ページがある場合、191646 のバッファー プール ページがあるという意味はありません。

完全な B ツリーのサイズを見積もるにはどうすればよいですか? (各レベルに) いくつのインデックス ページが存在し、そのうちのいくつがメモリに存在するかを調べるにはどうすればよいですか?

4

0 に答える 0