1.5.3 Operands whose default value differs between 32-bit mode and 64-bit mode

The default values of the system definition operands listed in the table below are different between 32-bit mode and 64-bit mode.

Note that the default values in version 09-50 are those when recommended mode is applied. For details about the default values when the compatibility mode is applied, see 1.5.1(1) Operands whose default value depends on the version and revision.

Table 1-12 Operands whose default value differs between 32-bit mode and 64-bit mode

Operand nameAddressing modeDefault value in 09-50 and later versionsDefault value in versions from 09-00 to earlier than 09-50Default value in HiRDB V8Default value in HiRDB V7Default value in versions earlier than HiRDB V6
pd_dbbuff_attribute32-bit[Figure][Figure]free[Figure]fixed
64-bit[Figure]free
pd_fes_lck_pool_size32-bit[Figure][Figure][Figure][Figure]See #1.
64-bit[Figure][Figure][Figure][Figure]See #2.
pd_lck_pool_size32-bit[Figure][Figure][Figure][Figure]16000
64-bit128000[Figure][Figure][Figure]32000
pd_max_add_dbbuff_no32-bit[Figure][Figure][Figure]
  • If a[Figure] 500: 256
  • If a < 500: 500 - a
--
64-bit[Figure][Figure][Figure]
  • If a[Figure] 1000: 256
  • If a < 1000: 1000 - a
--
pd_max_add_dbbuff_shm_no#332-bit500 + (512 - b)[Figure][Figure]500 + (16 - b)--
64-bit1000 + (512 - b)[Figure][Figure]1000 + (16 - b)--
pd_sql_object_cache_size32-bit[Figure][Figure][Figure][Figure]See #4.
64-bitSee #5.
pd_table_def_cache_size32-bit[Figure][Figure][Figure][Figure]See #6.
64-bit16000
pd_view_def_cache_size32-bit[Figure][Figure][Figure][Figure]See #7.
64-bit30000
pd_work_buff_size#832-bit[Figure][Figure][Figure][Figure]
  • HiRDB single server configuration: 384
  • HiRDB parallel server configuration: 1024
64-bit[Figure][Figure][Figure][Figure]5120
SHMMAX32-bit100[Figure][Figure]2006
64-bit[Figure][Figure][Figure][Figure]1024
Legend
[Figure]:
Indicates that the value is the same as the value in the right column.
--:
The operand is not supported.
a:
Number of global buffers allocated per server during HiRDB startup
b:
Number of shared memory segments allocated per server during HiRDB startup.
You can use the pdls -d mem command or an OS command to obtain information about shared memory segments.
c:
This value is 16.
n:
If the multiple front-end server configuration is used on a HiRDB parallel server configuration, this value is 4. Otherwise, it is 3.
#1
{(value of pd_max_users + value of pd_max_reflect_process_count + 3) [Figure] (value of pd_max_access_tables + 4)} [Figure] 6
Add the value of pd_max_reflect_process_count only when the inner replica facility is used.
#2
{(value of pd_max_users + value of pd_max_reflect_process_count + 3) [Figure] (value of pd_max_access_tables + 4)} [Figure] 4
Add the value of pd_max_reflect_process_count only when the inner replica facility is used.
#3
Default value when the pd_max_add_dbbuff_no operand is omitted. For details about the default value when a value is specified for the pd_max_add_dbbuff_no operand, see the description of the operand.
#4
(value of pd_max_users + n) [Figure] 22
#5
(value of pd_max_users + n) [Figure] 40
#6
[Figure]
#7
[Figure]
#8
Default value when the value of the pd_work_buff_mode operand is pool. For details about the default value when the value of the pd_work_buff_mode operand is each, see the description of the operand.