DBデータベースシステムの運用・管理 · 性能チューニング
バッファヒット率
Buffer Hit Ratio
ばっふぁひっとりつ
データ読取り要求のうち、ディスクI/Oを行わずにバッファプール(メモリ)上のデータで応答できた割合。高いバッファヒット率はI/Oコストの削減と性能向上を意味し、一般的に95%以上が望ましい。
共有:
Related
関連キーワードの用語
A-1バッファプール
入出力のデータを一時的に保持するために、主記憶上にまとめて確保しておくバッファ(緩衝領域)の集まり。必要に応じてバッファを割り当てて再利用し、同じデータへの再アクセスを主記憶上で済ませて補助記憶装置への入出力の回数を減らす。DBMSでもデータページの保持に使う。
DBバッファ管理
DBMSがディスク上のデータページをメモリ上のバッファプールに読み込み、効率的に管理する機能。LRU(Least Recently Used)などのページ置換アルゴリズムを用いて、ディスクI/Oを最小化する。
DBデータベースバッファプール
DBMSがディスク上のデータページをキャッシュするために確保するメモリ領域。頻繁にアクセスされるデータをメモリ上に保持し、ディスクI/Oを削減する。バッファプールのサイズはDBMSの性能に大きく影響する。
FEライトスルー
キャッシュに書き込むと同時に、主記憶やディスクにも必ず書き込む方式。内容が常に一致するため障害時にデータを失いにくいが、書込みのたびに低速な側へのアクセスが発生し性能は落ちる。
FEライトバック
書込みをいったんキャッシュだけに行い、その領域が追い出されるときにまとめて主記憶やディスクへ反映する方式。書込みが速い反面、反映前に電源が落ちるとデータが失われる危険がある。
PMクリティカルチェーン法
資源の制約を考慮したスケジュール作成技法。TOC(制約理論)に基づき、各アクティビティの安全余裕を削減して合流バッファやプロジェクトバッファとして集約する。バッファの消費状況でプロジェクトの進捗を管理する。
