14.3.5 グローバルバッファプールに関する統計情報
グローバルバッファプールに関する統計情報を次に示します。
- 参考
-
グローバルバッファプールに関する統計情報には,インメモリデータバッファの情報も出力されますが,各項目の出力値は概算値となります。
pdstedit VV-RR(Object Option) ***** GLOBAL BUFFER INFORMATION ***** INPUT :c:\tmp\stjdata [1] OUTPUT RANGE :**/**/** **:**:** - **/**/** **:**:** [2] ----------------------------------------------------------------------------- HOST = test [3] ----------------------------------------------------------------------------- EDIT TIME 2003/04/03 22:00:00 - 2003/04/03 23:00:00 [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] *LN1* SYNCW MAXB UPGET UPHIT(HIT) UPFLS RFGET RFHIT(HIT) RFFLS ----- ----- ----- ----- --- ----- ----- ----- --- ----- [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] *LN2* READ WRITE WAITR WAITW WAITL BFINS PRRED PRHIT(HIT) PRINS ----- ----- ----- ----- ----- ----- ----- ----- --- ----- [25] [26] [27] [28] [29] [30] [31] [32] [33] *LN3* GBHIT CURRF CURUP TRGUP SYNCC PRRDR LRDRC LWTRC LBBKR ----- ----- ----- ----- ----- ----- ----- ----- ----- [34] [35] [36] [37] [38] [39] [40] [41] [42] *LN4* LBBKW CINSM CFMAX CFAVG SLEPC SLEPR SLEPA SPINR SPINA ----- ----- ----- ----- -------- ----- -------- ----- ----- [43] [44] [45] [46] [51] [52] *LN5* SYNCL SYNCB ALTRW ALTUW BUFWT BUFWQ ----- ----- ----- ----- ----- ----- SERVER : sds [47] *BUFFER NAME:bp01 [48] BUFFER: 100 [49] *LN1* 0 3 2.19k 1.55k( 37) 264 2.04k 1.42k( 33) 702 *LN2* 663 692 0 6 0 0 0 0( 0) 0 *LN3* 70 1.60k 0 800 4 0 0 0 0 *LN4* 0 0 0 **** 0.0e+00 0.0 ******* 0.8 277 *LN5* 178k 0 0 0 57 0 *BUFFER NAME:bp02 BUFFER: 100 *LN1* 0 4 2.19k 1.56k( 37) 302 2.04k 1.44k( 34) 640 *LN2* 638 692 0 5 0 0 0 0( 0) 0 *LN3* 71 1.60k 0 800 4 0 0 0 0 *LN4* 0 0 0 **** 2.0e+00 0.0 1.5e+00 1.0 356 *LN5* 178k 0 0 0 3.07k 0 *BUFFER NAME:bp03 BUFFER: 100 *LN1* 0 3 2.61k 2.38k( 24) 0 7.35k 7.16k( 72) 184 *LN2* 372 1.15k 0 1 10 0 0 0( 0) 0 *LN3* 96 1.60k 0 800 8 0 0 0 0 *LN4* 0 0 0 **** 5.0e+00 0.0 1.2e+00 0.5 481 *LN5* 259k 0 0 0 8.70k 1 *TOTAL* [50] *LN1* 0 4 7.00k 5.49k( 30) 566 11.4k 10.0k( 54) 1.53k *LN2* 1.67k 2.54k 0 12 10 0 0 0( 0) 0 *LN3* 84 4.79k 0 2.40k 16 0 0 0 0 *LN4* 0 0 0 **** 7.0e+00 0.0 1.3e+00 0.7 380 *LN5* 205k 0 0 11.8k 1 ----------------------------------------------------------------------------- FILE KIND LOG KIND FIRST LAST NUM STJ buf 2012/02/03 09:30:00 2012/02/03 09:36:19 48 ----------------------------------------------------------------------------- NO FILE KIND:LOG FILE NAME LOG KIND FIRST LAST NUM 1 STJ :c:\tmp\stjdata\pdstj01 sys 2012/02/03 09:30:49 2012/02/03 09:31:50 4 uap 2012/02/03 09:29:26 2012/02/03 09:31:04 26 sql 2012/02/03 09:29:25 2012/02/03 09:31:04 440 sop 2012/02/03 09:29:27 2012/02/03 09:31:04 98 dop 2012/02/03 09:29:27 2012/02/03 09:31:04 92 pcd ****/**/** **:**:** ****/**/** **:**:** 0 obj ****/**/** **:**:** ****/**/** **:**:** 0 sqh ****/**/** **:**:** ****/**/** **:**:** 0 buf 2012/02/03 09:30:00 2012/02/03 09:32:24 21 fil 2012/02/03 09:30:00 2012/02/03 09:32:24 224 dfw 2012/02/03 09:29:30 2012/02/03 09:32:24 71 idx 2012/02/03 09:30:00 2012/02/03 09:32:24 7 fsv ****/**/** **:**:** ****/**/** **:**:** 0 hba ****/**/** **:**:** ****/**/** **:**:** 0 2 STJ :c:\tmp\stjdata\pdstj02 sys 2012/02/03 09:34:58 2012/02/03 09:37:00 6 uap 2012/02/03 09:34:00 2012/02/03 09:36:17 19 sql 2012/02/03 09:33:59 2012/02/03 09:36:17 456 sop 2012/02/03 09:34:02 2012/02/03 09:36:16 65 dop 2012/02/03 09:34:02 2012/02/03 09:36:16 96 pcd ****/**/** **:**:** ****/**/** **:**:** 0 obj ****/**/** **:**:** ****/**/** **:**:** 0 sqh ****/**/** **:**:** ****/**/** **:**:** 0 buf 2012/02/03 09:34:10 2012/02/03 09:36:19 27 fil 2012/02/03 09:34:10 2012/02/03 09:36:19 288 dfw 2012/02/03 09:34:04 2012/02/03 09:36:19 41 idx 2012/02/03 09:34:10 2012/02/03 09:36:19 9 fsv ****/**/** **:**:** ****/**/** **:**:** 0 hba ****/**/** **:**:** ****/**/** **:**:** 0
[説明]
-
統計入力アンロードファイル名,又は統計入力アンロードファイル格納ディレクトリ名(最大58バイト)
-
出力指定日時(出力開始日時−出力終了日時)
-
グローバルバッファプールに関する統計情報の出力要求元ホスト名
-
編集時間の範囲(取得開始時刻−取得終了時刻)
-
シンクポイント出力ページ数
シンクポイント取得時にグローバルバッファプールからHiRDBファイルに出力したページ数の最大値です。
この値が大きい場合,該当するグローバルバッファプールに対しての更新ページの発生が多く,かつデファードライトトリガ時の更新ページ出力比率が低いために,出力されていないページがグローバルバッファプール上に多く残っていると考えられます。デファードライトトリガ時の更新ページ出力比率を高くできないか検討してください。
-
最大同時要求バッファ面数
グローバルバッファプールに対して,複数のトランザクションから同時に要求したグローバルバッファプールの取得要求回数です。
この値がグローバルバッファ面数とほぼ同じで,かつバッファ不足発生回数が0でない場合,バッファが不足していると考えられます。
-
更新GET回数
グローバルバッファプールに対して,更新のためのバッファ取得を要求した回数です。
-
更新バッファヒット回数
グローバルバッファプールに対するバッファ取得の要求ページが,更新されたバッファとして見付かった回数です。
-
更新バッファヒット率(単位:%)
更新GET回数と参照GET回数の合計に対する更新バッファヒット回数の割合です。更新GET回数と参照GET回数に対して,目的のページが既に更新されたバッファとして物理的な入出力なしにグローバルバッファプール上で見付かった確率を示します。
この値は,次の計算式から求めています。
更新バッファヒット率= (更新バッファヒット回数÷(参照GET回数+更新GET回数)) ×100
-
更新バッファフラッシュ回数
参照終了したバッファが更新されている場合,その内容をHiRDBファイルへ出力してから新たなページを入力する空きバッファを作成するために,そのバッファを無効にした回数です。
この回数が多い場合,デファードライト処理の効果がないと考えられます。この場合,グローバルバッファプールの面数を大きくするか,又はデファードライトトリガ時の更新ページ出力比率を小さくする必要があります。
-
参照GET回数
グローバルバッファプールに対して,参照のためのバッファ取得を要求した回数です。
-
参照バッファヒット回数
グローバルバッファプールにするバッファ取得要求のページが,参照された(更新されていない)バッファとして見付かった回数です。
-
参照バッファヒット率(単位:%)
参照GET回数と更新GET回数の合計に対する参照バッファヒット回数の割合です。参照GET回数と更新GET回数に対して,目的のページが物理的な入出力なしにグローバルバッファプール上で見付かった確率を示します。
この値は,次の計算式から求めています。
参照バッファヒット率= (参照バッファヒット回数÷(参照GET回数+更新GET回数)) ×100
-
参照バッファフラッシュ回数
参照終了したバッファがその後使用されていないので,新たなページを入力する空きバッファを作成するために,そのバッファを無効にした回数です。
-
実READ回数
HiRDBファイルからページを入力した回数です。
-
実WRITE回数
HiRDBファイルへページを出力した回数です。
-
入力待ち発生回数
バッファ上のページが,ほかのユーザによってHiRDBファイルからの入力中であったため,待ち状態になった回数です。
-
出力待ち発生回数
バッファ上のページが,ほかのユーザによってHiRDBファイルへの出力中であったため,待ち状態になった回数です。
-
バッファ排他待ち発生回数
バッファ上のページが,ほかのユーザによって使用中であったため,待ち状態になった回数です。
-
バッファ不足発生回数
バッファ(定義したバッファ面数)が,すべて参照中又は更新中で使用されているため,空きバッファのない状態が発生した回数です。
この回数は,0にする必要があります。
-
プリフェッチ入力ページ数
プリフェッチ対象としてメモリに入力したページ数です。
-
プリフェッチヒット回数
プリフェッチ対象として入力したページがメモリ上でヒットした回数です。
-
プリフェッチヒット率(単位:%)
プリフェッチ入力ページ数に対するプリフェッチヒット回数の割合です。
-
プリフェッチ実行資源不足発生回数
プリフェッチ実行のための資源が不足した回数です。
-
グローバルバッファのヒット率(単位:%)
グローバルバッファのヒット率は80%を目安とします。80%以下の場合は,バッファ面数を増やす必要があります。
-
カレントの参照バッファ数
-
カレントの更新バッファ数
-
デファードライトトリガ時の出力契機となる更新バッファ数
-
シンクポイントの発生回数
-
プリフェッチのREAD要求回数
-
LOB用グローバルバッファのREAD要求回数
-
LOB用グローバルバッファのWRITE要求回数
-
LOB用グローバルバッファの一括入力ページ数
-
LOB用グローバルバッファの一括出力ページ数
-
システムが使用する情報(ユーザ未使用)
-
システムが使用する情報(ユーザ未使用)
-
システムが使用する情報(ユーザ未使用)
-
グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理での,排他競合待ちとなった回数
-
グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理での,排他競合待ち発生率(単位:%)
-
スリープ処理実行での,グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理のスリープ処理実行回数の平均値
-
スピン処理実行での,グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理発生率(単位:%)
-
グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理中の,スピンループの実行回数の平均値
-
シンクポイント時のバッファプール排他占有時間(単位:マイクロ秒)
-
シンクポイント時のバッファプール排他占有時間内の処理バッファ数
-
シンクポイント時の参照要求ヒットによるデータベース書き込み処理代行回数
-
シンクポイント時の更新要求ヒットによるデータベース書き込み処理代行回数
-
サーバ名
グローバルバッファプールに関する統計情報の出力要求元サーバです。
-
グローバルバッファプール名
統計情報を編集したグローバルバッファプールの名称です。
-
グローバルバッファプールのバッファ面数
該当するグローバルバッファプールのバッファ面数です。
-
各項目の合計値
-
グローバルバッファの排他獲得処理での排他競合待ち時間(単位:マイクロ秒)※1※2
-
グローバルバッファの排他獲得処理での排他競合待ち行列数
- 注※1
-
表示する値の精度は,使用するOS及びハードウェアに依存します。そのため,表示される値は実際の値より小さい場合があります。
- 注※2
-
pdstbeginコマンドに-wオプションを指定し,スレッド間ロック待ち時間を取得している場合に出力します。pdstbeginコマンドの-wオプションについては,「pdstbegin(統計情報の出力開始)のオプション」を参照してください。