19.2.9 Memory size required for the execution of the database copy utility (pdcopy)

The following tables show the formulas for determining the memory size required for the execution of the database copy utility (pdcopy).

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

(1) HiRDB/Single Server

ConditionFormula for determining memory size (KB)
Single server88 + number of backup files x 2 x MAX(32, value of pd_utl_buff_size)
+ number of backup files x {(number of RDAREAs subject to backup + 9) [Figure] 10} x 6
+ {(total number of RDAREA component files subject to backup + 25) [Figure] 16} x 8 + 100
+ 49 + number of backup files x 2 x MAX(32, value of pd_utl_buff_size) + 64
+ number of backup files x{(number of RDAREAs subject to backup + 9) [Figure] 10} x 6
+ {(total number of RDAREA component files subject to backup + 25) [Figure] 16} x 8 + 100
Add the following value if this server machine contains backup files:
+ 63 + number of backup files x (2 x MAX(32, value of pd_utl_buff_size) x 2
+ number of backup files x {(number of RDAREAs subject to backup + 9) [Figure] 10} x 6
+ {(total number of RDAREA component files subject to backup + 25) [Figure] 16} x 8 + 100 + c
Add the following value if differential backup files are to be collected:
+ 32 x 2 + [Figure] (512 + 128 x number of RDAREAs subject to backup) [Figure] 32,768[Figure] x 32
+ [Figure] (256 + 128 x number of RDAREAs subject to backup + a + 8 x b) [Figure] 32,768[Figure] x 32 x 2
a: Length of the backup file name specified in the -b option (bytes). If multiple backup files are specified, this value is the total length of the file names.
b: Number of backup files specified in the -b option
c: The value specified in pd_utl_file_buff_size (round up in units of 32 kilobytes)
If pd_utl_file_buff_size is not specified, 32.

(2) HiRDB/Parallel Server

ConditionFormula for determining memory size (KB)
MGR88 + number of backup files x 2 x MAX(32, value of pd_utl_buff_size)
+ number of backup files x {(number of RDAREAs subject to backup + 9) [Figure] 10} x 6
+ {(total number of RDAREA component files subject to backup + 25) [Figure] 16} x 8 + 100
Add the following value if differential backup files are to be collected:
+ 32 x 2 + [Figure] (512 + 128 x number of RDAREAs subject to backup) [Figure] 32,768[Figure] x 32
+ [Figure] (256 + 128 x number of RDAREAs subject to backup + a + 8 x b) [Figure] 32,768[Figure] x 32 x 2
DS49 + number of backup files x 2 x MAX(32, value of pd_utl_buff_size) + 64
+ number of backup files x{(number of RDAREAs subject to backup + 9) [Figure] 10} x 6
+ {(total number of RDAREA component files subject to backup + 25) [Figure] 16} x 8 + 100
BES
Server machine containing backup files63 + number of backup files x 2 x MAX(32, value of pd_utl_buff_size)
x (number of servers subject to backup + 1)
+ number of backup files x {(number of RDAREAs subject to backup + 9) [Figure] 10} x 6
+ {(total number of RDAREA component files subject to backup + 25) [Figure] 16} x 8 + 100 + c
a: Length of the backup file name specified in the -b option (bytes). If multiple backup files are specified, this value is the total length of the file names.
b: Number of backup files specified in the -b option
c: The value specified in pd_utl_file_buff_size (round up in units of 32 kilobytes)
If pd_utl_file_buff_size is not specified, 32.