20.2.1 Memory size required for the execution of the database initialization utility (pdinit)

The following tables show the formulas for determining the memory sizes required for the execution of the database initialization utility (pdinit).

Organization of this subsection
(1) HiRDB/Single Server
(2) HiRDB/Parallel Server

(1) HiRDB/Single Server

ConditionFormula for determining memory size (KB)
32-bit mode[Figure]{
61440 [Figure] (140 [Figure] a + 20 [Figure] b + c) [Figure] 61432 + 6004 [Figure] d[Figure] 500
+ 36008 [Figure] a[Figure] 1000 + 468 [Figure] e + 403888
}[Figure][Figure] 1024 + 267
64-bit mode[Figure]{
61448 [Figure] (144 [Figure] a + 24 [Figure] b + c) [Figure] 61436 + 8004 [Figure] d[Figure] 500
+ 36016 [Figure] a[Figure] 1000 + 468 [Figure] e + 405888
}[Figure][Figure] 1024 + 267
a: Total number of RDAREAs
b: Number of HiRDB files in all RDAREAs
c: Sum of the lengths of all HiRDB file names
d: Total number of authorization identifiers
e: Number of RDAREAs for dictionary server

(2) HiRDB/Parallel Server

ConditionFormula for determining memory size (KB)
32-bit modeDS[Figure]{
{ 61440 [Figure] (140 [Figure] a + 20 [Figure] b + c)} [Figure] 61432 + (6004 [Figure] d) [Figure] 500
+ (36008 [Figure] a) [Figure] 1000 + 468 [Figure] e + 403888 + 348 [Figure] f + 344 [Figure] g
}[Figure][Figure] 1024 + 268
BES[Figure](4 [Figure] b + 237220) [Figure] 1024[Figure] + 268
MGR10
64-bit modeDS[Figure]{
{61448 [Figure] (144 [Figure] a + 24 [Figure] b + c)} [Figure] 61436 + (8004 [Figure] d) [Figure] 500
+ (36016 [Figure] a) [Figure] 1000 + 468 [Figure] e + 405888 + 348 [Figure] f + 344 [Figure] g
}[Figure][Figure] 1024 + 268
BES[Figure](4 [Figure] b + 245744) [Figure] 1024[Figure] + 268
MGR10
a: Total number of RDAREAs
b: Number of HiRDB files in all RDAREAs
c: Sum of the lengths of all HiRDB file names
d: Total number of authorization identifiers
e: Number of RDAREAs for dictionary server
f: Total number of back-end servers
g: Sum of the values of (144 [Figure] a + 24 [Figure] b + c) [Figure] 7780 for all back-end servers