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

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

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

39) pd_max_add_dbbuff_no = 動的追加用グローバルバッファ数の上限値
〜<符号なし整数>((1〜32752))
グローバルバッファの動的変更をする場合にこのオペランドを指定します。
このオペランドには,pdbufmodコマンドで動的追加するグローバルバッファ数(1サーバ当たり)の上限値を指定します。
《前提条件》
pd_dbbuff_modifyオペランドにYを指定している必要があります。
《指定値の目安》
  • pdbufmodコマンドで動的追加するグローバルバッファ数を予測し,その数に余裕を持たせた値を指定してください。
  • 次に示す条件式を満たすようにこのオペランドの値を決定してください。
    pd_max_add_dbbuff_noの値≦2000000−HiRDB開始時に各サーバに割り当てられているグローバルバッファ数
《オペランドの省略値》
このオペランドの省略値を次に示します。
条件 省略値
32ビットモードの場合 a≧500の場合 256
a<500の場合 500−a
64ビットモードの場合 a≧1000の場合 256
a<1000の場合 1000−a
a:HiRDB開始時に各サーバに割り当てられているグローバルバッファ数
《注意事項》
このオペランドには,必要以上に大きな値を指定しないでください。このオペランドの指定値を大きくすると,HiRDBが使用する共用メモリが増加します。これによって,共用メモリが不足しHiRDBを開始できないことがあります。
《ほかのオペランドとの関連》
このオペランドは次のオペランドと関連があります。
  • SHMMAX
  • pdbuffer
  • pd_max_add_dbbuff_shm_no

 

40) pd_max_add_dbbuff_shm_no = 動的追加用共用メモリセグメント数の上限値
〜<符号なし整数>((1〜32752))
グローバルバッファの動的変更をする場合にこのオペランドを指定します。
このオペランドには,pdbufmodコマンドで動的追加したときに割り当てられる,共用メモリセグメント数(1サーバ当たり)の上限値を指定します。
《前提条件》
pd_dbbuff_modifyオペランドにYを指定している必要があります。
《指定値の目安》
pdbufmodコマンドで動的追加するグローバルバッファ数を予測し,値を指定してください。
《オペランドの省略値》
このオペランドの省略値を次に示します。
条件 省略値
pd_max_add_dbbuff_noオペランドを省略した場合 32ビットモードの場合 (16−a)+500
64ビットモードの場合 (16−a)+1000
pd_max_add_dbbuff_noオペランドを指定した場合 32ビットモードの場合 ↓pd_max_add_dbbuff_noの値×1.5+16↓
(計算値が32752以上だった場合は自動的に32752が設定されます)
64ビットモードの場合
a:HiRDB開始時に各サーバに割り当てられている共用メモリセグメント数
《注意事項》
  • 次に示す条件式を満たす場合は,このオペランドにpd_max_add_dbbuff_noオペランドの値が仮定されます。
    pd_max_add_dbbuff_shm_noの値<pd_max_add_dbbuff_noの値
    省略値が上記の条件を満たす場合も,pd_max_add_dbbuff_noオペランドの値が仮定されます。
  • このオペランドには,必要以上に大きな値を指定しないでください。このオペランドの指定値を大きくすると,HiRDBが使用する共用メモリが増加します。これによって,共用メモリが不足しHiRDBを開始できないことがあります。
  • 追加する共用メモリセグメントサイズがSHMMAXオペランドの値を超える場合,SHMMAXオペランドの値を上限値とした複数の共用メモリセグメントに分割されます。追加する共用メモリセグメントサイズを想定してSHMMAXオペランドの値を増やすか,又は分割されたときに不足しないようにpd_max_add_dbbuff_shm_noオペランドの値を増やしてください。
  • このオペランドの値を変更した場合は,OSパラメタの共用メモリセグメントサイズの上限値,システム上の共用メモリセグメント数の上限値,及び1プロセス当たりの共用メモリセグメント数の上限値を見直してください。
《ほかのオペランドとの関連》
このオペランドは次に示すオペランドと関連があります。
  • SHMMAX
  • pdbuffer
  • pd_max_add_dbbuff_no