
バッファ・キャッシュ・モニタリング・チェックリスト
|
| 表 | ||||
統計 | 正常な動作 |
| 調整が必要な動作 | 推奨される対応策 | ||
|
|
|
|
| ||
HR% | 90% 以上。 |
| プリフェッチが機能した後 | |||
(Cache hit rate) | GARRAY、BARRAY、 |
| もヒット率が 90% を下回る。 | テンポラリのキャッシュ・サイズ | ||
|
|
|
| のバランスをとり直してみる。 | ||
| Bitmap (bm)、hash object、 |
|
|
| ||
|
| 注意 オブジェクトによって | ||||
|
| PREFETCH_THREADS_PERCENT | ||||
| sort |
| ||||
| btree |
| はプリフェッチを行わない | オプションを調整し、プリフェッ | ||
|
| ものがあるため、これらの | ||||
| btree (btreef)、bit vector (bv)、 |
| チ・スレッド数を増やしてみる。 | |||
|
| ヒット率は一般に低くなる。 | ||||
| dbext、dbid、vdo、store、 |
|
| |||
|
|
|
|
| ||
|
|
|
| |||
| checkpoint block (ckpt) などの |
|
|
|
| |
| 個別の内部データ構造体の場 |
|
|
|
| |
| 合、クエリの実行中はヒット |
|
|
|
| |
| 率が 90% を上回る。最初は |
|
|
|
| |
| 90% を下回る場合がある。 |
|
|
|
| |
| プリフェッチが機能し始める |
|
|
|
| |
| と (PF または PrefetchReqs > |
|
|
|
| |
| 0)、ヒット率が徐々に上昇し |
|
|
|
| |
| て 90% を超える。 |
|
|
|
| |
Gdirty | 適度なキャッシュ・サイズ |
| GDirty > 0 | SWEEPER_THREADS_PERCENT | ||
(Grabbed Dirty) | (< 10GB) が設定されたシス |
|
|
| オプション( デフォルトは10%) ま | |
|
| |||||
| テムでは 0。 |
| 注意 スイーパ・スレッドがア | たはWASH_AREA_BUFFERS_ | ||
|
|
|
| クティブになるのは、ダー | PERCENT オプション( デフォルト | |
|
|
|
| ティ・ページの数がウォッ | は20%) を調整し、ウォッシュ・エ | |
|
|
|
| シュ・エリアの一定の割合に | リアのサイズを増やす。 | |
|
|
|
| 達した場合だけである。 | ||
|
|
|
|
| ||
|
|
|
| GDirty/GrabbedDirty が 0 より |
| |
|
|
|
| 大きく、I/O 率 (Writes) が低 |
| |
|
|
|
| い場合は、単にシステムに軽 |
| |
|
|
|
| い負荷がかかっていると考 |
| |
|
|
|
| えられるため対応策は不要。 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
BWaits | 0 |
|
| > 0 の状態が持続し、複数の | I/O 率 (Writes) が高い場合は、 | |
(Buffer Busy |
|
|
| ジョブが同じバッファで衝突 | キャッシュのスラッシングが原因 | |
Waits) |
|
|
| していることを示している。 | で Busy Waits が起きていると考え | |
|
|
|
|
|
| られる。キャッシュ・レポートで |
|
|
|
|
|
| ヒット率を調べて、メインとテン |
|
|
|
|
|
| ポラリのキャッシュのバランスを |
|
|
|
|
|
| とり直す必要があるかどうかを確 |
|
|
|
|
|
| 認する。 |
|
|
|
|
|
| ほぼ同一の多数のクエリを同時に |
|
|
|
|
|
| バッチ・ジョブで開始している場 |
|
|
|
|
|
| 合は、開始時刻をずらしてみる。 |
|
|
|
|
|
|
|
LRU Waits | 20% |
|
| > 20% |
|
|
| 以下 |
| 。これは重大な競合問 | オペレーティング・システムの | ||
( デバッグ・レ |
|
|
| 題が起きていることを示す。 | パッチ・レベルやその他の環境設 | |
ポートでは |
|
|
|
|
| 定を確認する。これはオペレー |
LRUNum |
|
|
|
|
| ティング・システムの問題の可能 |
TimeOuts |
|
|
|
|
| 性が高い。 |
percentage) |
|
|
|
|
|
|
|
|
|
|
|
| |
IOWait | 10% 以下 |
| > 10% |
| ディスク・エラーや I/O リトライを | |
(IONumWaits) |
|
|
|
|
| 調べる。 |
174 | Sybase IQ |