Hitachi

ノンストップデータベース HiRDB Version 9 コマンドリファレンス(Windows(R)用)


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

[説明]

  1. 統計入力アンロードファイル名,又は統計入力アンロードファイル格納ディレクトリ名(最大58バイト)

  2. 出力指定日時(出力開始日時−出力終了日時)

  3. グローバルバッファプールに関する統計情報の出力要求元ホスト名

  4. 編集時間の範囲(取得開始時刻−取得終了時刻)

  5. シンクポイント出力ページ数

    シンクポイント取得時にグローバルバッファプールからHiRDBファイルに出力したページ数の最大値です。

    この値が大きい場合,該当するグローバルバッファプールに対しての更新ページの発生が多く,かつデファードライトトリガ時の更新ページ出力比率が低いために,出力されていないページがグローバルバッファプール上に多く残っていると考えられます。デファードライトトリガ時の更新ページ出力比率を高くできないか検討してください。

  6. 最大同時要求バッファ面数

    グローバルバッファプールに対して,複数のトランザクションから同時に要求したグローバルバッファプールの取得要求回数です。

    この値がグローバルバッファ面数とほぼ同じで,かつバッファ不足発生回数が0でない場合,バッファが不足していると考えられます。

  7. 更新GET回数

    グローバルバッファプールに対して,更新のためのバッファ取得を要求した回数です。

  8. 更新バッファヒット回数

    グローバルバッファプールに対するバッファ取得の要求ページが,更新されたバッファとして見付かった回数です。

  9. 更新バッファヒット率(単位:%)

    更新GET回数と参照GET回数の合計に対する更新バッファヒット回数の割合です。更新GET回数と参照GET回数に対して,目的のページが既に更新されたバッファとして物理的な入出力なしにグローバルバッファプール上で見付かった確率を示します。

    この値は,次の計算式から求めています。

     更新バッファヒット率=
      (更新バッファヒット回数÷(参照GET回数+更新GET回数))
      ×100
  10. 更新バッファフラッシュ回数

    参照終了したバッファが更新されている場合,その内容をHiRDBファイルへ出力してから新たなページを入力する空きバッファを作成するために,そのバッファを無効にした回数です。

    この回数が多い場合,デファードライト処理の効果がないと考えられます。この場合,グローバルバッファプールの面数を大きくするか,又はデファードライトトリガ時の更新ページ出力比率を小さくする必要があります。

  11. 参照GET回数

    グローバルバッファプールに対して,参照のためのバッファ取得を要求した回数です。

  12. 参照バッファヒット回数

    グローバルバッファプールにするバッファ取得要求のページが,参照された(更新されていない)バッファとして見付かった回数です。

  13. 参照バッファヒット率(単位:%)

    参照GET回数と更新GET回数の合計に対する参照バッファヒット回数の割合です。参照GET回数と更新GET回数に対して,目的のページが物理的な入出力なしにグローバルバッファプール上で見付かった確率を示します。

    この値は,次の計算式から求めています。

     参照バッファヒット率=
      (参照バッファヒット回数÷(参照GET回数+更新GET回数))
      ×100
  14. 参照バッファフラッシュ回数

    参照終了したバッファがその後使用されていないので,新たなページを入力する空きバッファを作成するために,そのバッファを無効にした回数です。

  15. 実READ回数

    HiRDBファイルからページを入力した回数です。

  16. 実WRITE回数

    HiRDBファイルへページを出力した回数です。

  17. 入力待ち発生回数

    バッファ上のページが,ほかのユーザによってHiRDBファイルからの入力中であったため,待ち状態になった回数です。

  18. 出力待ち発生回数

    バッファ上のページが,ほかのユーザによってHiRDBファイルへの出力中であったため,待ち状態になった回数です。

  19. バッファ排他待ち発生回数

    バッファ上のページが,ほかのユーザによって使用中であったため,待ち状態になった回数です。

  20. バッファ不足発生回数

    バッファ(定義したバッファ面数)が,すべて参照中又は更新中で使用されているため,空きバッファのない状態が発生した回数です。

    この回数は,0にする必要があります。

  21. プリフェッチ入力ページ数

    プリフェッチ対象としてメモリに入力したページ数です。

  22. プリフェッチヒット回数

    プリフェッチ対象として入力したページがメモリ上でヒットした回数です。

  23. プリフェッチヒット率(単位:%)

    プリフェッチ入力ページ数に対するプリフェッチヒット回数の割合です。

  24. プリフェッチ実行資源不足発生回数

    プリフェッチ実行のための資源が不足した回数です。

  25. グローバルバッファのヒット率(単位:%)

    グローバルバッファのヒット率は80%を目安とします。80%以下の場合は,バッファ面数を増やす必要があります。

  26. カレントの参照バッファ数

  27. カレントの更新バッファ数

  28. デファードライトトリガ時の出力契機となる更新バッファ数

  29. シンクポイントの発生回数

  30. プリフェッチのREAD要求回数

  31. LOB用グローバルバッファのREAD要求回数

  32. LOB用グローバルバッファのWRITE要求回数

  33. LOB用グローバルバッファの一括入力ページ数

  34. LOB用グローバルバッファの一括出力ページ数

  35. システムが使用する情報(ユーザ未使用)

  36. システムが使用する情報(ユーザ未使用)

  37. システムが使用する情報(ユーザ未使用)

  38. グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理での,排他競合待ちとなった回数

  39. グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理での,排他競合待ち発生率(単位:%)

  40. スリープ処理実行での,グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理のスリープ処理実行回数の平均値

  41. スピン処理実行での,グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理発生率(単位:%)

  42. グローバルバッファプール(一つのpdbufferで定義したバッファ全体)の排他処理中の,スピンループの実行回数の平均値

  43. シンクポイント時のバッファプール排他占有時間(単位:マイクロ秒)

  44. シンクポイント時のバッファプール排他占有時間内の処理バッファ数

  45. シンクポイント時の参照要求ヒットによるデータベース書き込み処理代行回数

  46. シンクポイント時の更新要求ヒットによるデータベース書き込み処理代行回数

  47. サーバ名

    グローバルバッファプールに関する統計情報の出力要求元サーバです。

  48. グローバルバッファプール名

    統計情報を編集したグローバルバッファプールの名称です。

  49. グローバルバッファプールのバッファ面数

    該当するグローバルバッファプールのバッファ面数です。

  50. 各項目の合計値

  51. グローバルバッファの排他獲得処理での排他競合待ち時間(単位:マイクロ秒)※1※2

  52. グローバルバッファの排他獲得処理での排他競合待ち行列数

注※1

表示する値の精度は,使用するOS及びハードウェアに依存します。そのため,表示される値は実際の値より小さい場合があります。

注※2

pdstbeginコマンドに-wオプションを指定し,スレッド間ロック待ち時間を取得している場合に出力します。pdstbeginコマンドの-wオプションについては,「pdstbegin(統計情報の出力開始)のオプション」を参照してください。