Hitachi

ノンストップデータベース HiRDB Version 9 システム定義(Windows(R)用)


1.4.3 32ビットモードと64ビットモードで省略値が異なるオペランド

32ビットモードと64ビットモードでは,次の表に示すシステム定義のオペランドの省略値が変わります。

なお,バージョン09-50の省略値は,推奨モード適用時の省略値を記載しています。互換モード適用時の省略値については,「バージョン,リビジョンによって省略値が異なるオペランド」を参照してください。

表1‒12 32ビットモードと64ビットモードで省略値が異なるオペランド

オペランド名

アドレッシングモード

バージョン09-50以降の省略値

バージョン 09-00から09-50より前の省略値

HiRDB V8の省略値

HiRDB V7の省略値

HiRDB V6以前の省略値

pd_dbbuff_attribute

32ビット

free

64ビット

free

pd_fes_lck_pool_size

32ビット

※1

64ビット

※2

pd_lck_pool_size

32ビット

16000

64ビット

128000

32000

pd_max_add_dbbuff_no

32ビット

  • a≧500の場合:256

  • a<500の場合:500−a

64ビット

  • a≧1000の場合:256

  • a<1000の場合:1000−a

pd_max_add_dbbuff_shm_no※3

32ビット

500+(512−b)

500+(c−b)

64ビット

1000+(512−b)

1000+(16−b)

pd_sql_object_cache_size

32ビット

※4

64ビット

※5

pd_table_def_cache_size

32ビット

※6

64ビット

16000

pd_view_def_cache_size

32ビット

※7

64ビット

30000

pd_work_buff_size※8

32ビット

  • HiRDB/シングルサーバの場合:384

  • HiRDB/パラレルサーバの場合:1024

64ビット

5120

SHMMAX

32ビット

100

200

6

64ビット

1024

(凡例)
→:

右の列と同じ値であることを示します。

−:

未サポートです。

a:

HiRDB開始時に各サーバに割り当てられているグローバルバッファ数です。

b:

HiRDB開始時に各サーバに割り当てられている共用メモリセグメント数です。

共用メモリセグメントの情報はpdls -d memコマンド,又はOSのコマンドで確認できます。

c:

32ビットモードでpd_max_dbbuff_shm_noを指定している場合は,その指定値が該当します。それ以外は16になります。

n:

HiRDB/パラレルサーバでマルチフロントエンドサーバ構成の場合は4,それ以外は3になります。

注※1

{(pd_max_usersの値+3)×(pd_max_access_tablesの値+4)}÷6

注※2

{(pd_max_usersの値+3)×(pd_max_access_tablesの値+4)}÷4

注※3

pd_max_add_dbbuff_noオペランドを省略した場合の省略値です。pd_max_add_dbbuff_noオペランドに値を設定した場合の省略値については,オペランドの説明を参照してください。

注※4

(pd_max_usersの値+n)×22

注※5

(pd_max_usersの値+n)×40

注※6

[図データ]

注※7

[図データ]

注※8

pd_work_buff_modeオペランドの値がpoolの場合の省略値です。pd_work_buff_modeオペランドの値がeachの場合の省略値については,オペランドの説明を参照してください。