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(統計情報の出力開始)のオプション」を参照してください。