統計情報 physical reads は、ディスクから読み込まれたデータ・ブロックの合計数である。
これは
physical reads ≒ physical reads direct + physical reads cache + α
となる。
physical reads direct は、ダイレクト・リードを実施したデータ・ブロックの合計数である。
physical reads cache は、ディスクからバッファ・キャッシュに読み込まれたデータ・ブロックの合計数である。
ちなみに、通常キャッシュ・ヒット率には以下の式を用いる。
キャッシュ・ヒット率 =
1 - ( physical reads cache )÷ ( consistent gets from cache + db block gets from cache )
従って、キャッシュ・ヒット率にはダイレクト・リードされた分のデータ・ブロック数は加味されない。
つまり、キャッシュ・ヒット率が100%でも、ダイレクト・リードは発生している可能性がある。
PR