UJP - 技術情報

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

     

SGAのDB_BLOCK_BUFFERSの使用状況調査

SGAのDB_BLOCK_BUFFERSの使用状況調査


0.更新履歴

  • 2001.03.05 新規作成

1.はじめに

 このドキュメントは,DB_BLOCK_BUFFERSがどれだけ使われているかを調査する方法について記述するものである.

2.現在の設定内容をチェックする

SVRMGR> show parameters DB_BLOCK_BUFFERS;
NAME                                TYPE    VALUE
----------------------------------- ------- ------------------------------
db_block_buffers                    整数値  3200
SVRMGR>

 3200個のブロックを定義している事がわかる.

3.利用状況を調査する

 調査するためには,次のスクリプトをsysユーザで実行する.

select decode(state,
0,'FREE',
1,'Read and Modified',
2,'Read and Non-Midified',
4,'Current Block Read','Other'),
count(*)
from x$bh
group by decode(state,
0,'FREE',
1,'Read and Modified',
2,'Read and Non-Midified',
4,'Current Block Read','Other')

 実行してみる.

SVRMGR> connect sys/change_on_install@orcl
接続されました。
SVRMGR> select decode(state,
     2> 0,'FREE',
     3> 1,'Read and Modified',
     4> 2,'Read and Non-Midified',
     5> 4,'Current Block Read','Other'),
     6> count(*)
     7> from x$bh
     8> group by decode(state,
     9> 0,'FREE',
    10> 1,'Read and Modified',
    11> 2,'Read and Non-Midified',
    12> 4,'Current Block Read','Other');
DECODE(STATE,0,'FREE' COUNT(*)
--------------------- ----------
FREE                          51
Other                         17
Read and Modified           3132
3 行選択されました。
SVRMGR>

 FREEが,キャッシュの中で使われていないデータベースブロックバッファ.
 FREEが多い場合は,次の様な事を検討する.

  • 同時使用数が少ない.
    • 別に無視してよい.
  • 設定値が大きすぎる.
    • 小さくすることも検討しても良いかも.



広告スペース
Google