スケーラブルデータベースサーバ HiRDB Version 8 システム定義(Windows(R)用)

[目次][索引][前へ][次へ]

3.2.13 グローバルバッファに関するオペランド

40) pd_dbbuff_wait_interval = グローバルバッファの占有状態の調査間隔
〜<符号なし整数>((0〜2147483647))(単位:ミリ秒)
このオペランドはHiRDB/パラレルサーバ限定のオペランドです。
グローバルバッファの占有状態を調査する間隔を指定します。また,このオペランドを指定すると,グローバルバッファの占有状態を調査する方式が変わります。
このオペランドを指定していない場合
次に示す処理方式になります。
[図データ]
このオペランドを指定している場合
次に示す処理方式になります。
[図データ]
《指定値の目安》
次に示す条件をすべて満たす場合にこのオペランドを指定してください。性能が向上することがあります。なお,このオペランドを指定する場合は通常1を指定します。
  • グローバルバッファの排他待ちが発生している(pdbuflsコマンドの実行結果のWAITLで確認できます)
  • CPU使用率を高くしても性能を良くしたい
このオペランドに1を指定したため,CPU使用率が高くなり過ぎた場合は,値を大きくしてください。また,このオペランドに1を指定してもCPU使用率に余裕がある場合は,pd_dbbuff_wait_spn_countオペランドの値を大きくしてください。性能が向上することがあります。

 

41) pd_dbbuff_wait_spn_count = グローバルバッファの占有状態調査のスピンループ回数上限値
〜<符号なし整数>((0〜2147483646))
このオペランドはHiRDB/パラレルサーバ限定のオペランドです。
グローバルバッファの占有状態の調査処理中に発生する,インターバルループ内のスピンループ回数の上限値を指定します。詳細については,pd_dbbuff_wait_intervalオペランドの説明を参照してください。
《指定値の目安》
通常は,このオペランドを指定する必要はありません。pd_dbbuff_wait_intervalオペランドに1を指定している場合にこのオペランドを指定してください。
《オペランドの省略値》
このオペランドを省略すると,システム共通定義の同じオペランドの指定値が有効となります。システム共通定義の同じオペランドも省略すると,0が仮定されます。