MON_GET_GROUP_BUFFERPOOL 表関数 - グループ・バッファー・プール・メトリックの取得
MON_GET_GROUP_BUFFERPOOL 表関数は、グループ・バッファー・プール (GBP) に関する統計を戻します。
構文
表関数パラメーター
スキーマは SYSPROC です。
- member
- 現在接続しているデータベースと同じインスタンス内の有効なメンバーを指定する、タイプ INTEGER の入力引数。 現在のデータベース・メンバーの場合は -1、すべてのアクティブ・メンバーの場合は -2 を指定します。 NULL 値を指定すると、-1 が暗黙的に設定されます。
許可
このルーチンを実行するには、以下のいずれかの権限が必要です。
- ルーチンに対する EXECUTE 特権
- DATAACCESS 権限
- DBADM 権限
- SQLADM 権限
デフォルトの PUBLIC 特権
なし
例
グループ・バッファー・プール (GBP) に十分なスペースがない場合に GBP へのページ登録やページ書き込みを試行すると、 GBP_FULL エラーが発生します。
以下の例では、GBP_FULL エラーの検出回数がすべてのメンバーから戻されます。
SELECT SUM(T.NUM_GBP_FULL) AS NUM_GBP_FULL
FROM TABLE(MON_GET_GROUP_BUFFERPOOL(-2)) AS T以下はこの照会の出力例です。
NUM_GBP_FULL
------------
123
1 record(s) selected.NUM_GBP_FULL の値が 1 分当たり 2 つ以上増える場合は、GBP の現行サイズがニーズを満たしていないことが考えられます。その場合は、次のコマンドで GBP のサイズを大きくしてください。
UPDATE DB CFG USING CF_GBP_SIZE <new_size>このコマンドの <new_size> の値により、GBP_FULL エラーの回数の増加が遅くなるまたは止まるのに十分なサイズまでグループ・バッファー・プールが大きくなります。戻される情報
| 列名 | データ・タイプ | 説明または対応するモニター・エレメント |
|---|---|---|
| MEMBER | SMALLINT | member - データベース・メンバー |
| NUM_GBP_FULL | BIGINT | GBP_FULL エラーの発生回数。 |
