Nonstop Database, HiRDB Version 9 Command Reference

[Contents][Index][Back][Next]

Appendix D. Maximum Number of Concurrently Executable Utilities

Organization of this section
(1) Maximum number of utility instances that can be executed concurrently
(2) Number of different utilities that can be executed concurrently
(3) Notes

(1) Maximum number of utility instances that can be executed concurrently

Table D-1 Maximum number of copies of each utility that can be executed concurrently lists and describes the maximum number of copies of each utility that can be executed concurrently. The values shown in the table assume that copies of only one utility are being executed. However, the maximum value for a utility that depends on the pd_max_users operand value also depends on the number of other utilities and UAPs that are executing concurrently.

If the maximum number of concurrent connections is exceeded, one of the following occurs for the affected utility:

#1
Lock-release wait status occurs because definition SQL statements cannot be executed concurrently.

#2
The maximum number of copies of the database copy utility that can be executed concurrently depends on the number of -b options (number of backup files) specified in pdcopy. This can be determined as follows:
  • If each copy of the database copy utility uses one -b option (backup file) and if six copies of the utility are executed concurrently, the maximum number of concurrently executing copies will be 1 [Figure] 6 = 6.
  • If each copy of the database copy utility uses two -b options (backup files) and if four copies of the utility are executed concurrently by using a control statements file, the maximum number of concurrently executing copies will be 2 [Figure] 4 = 8.
  • If two such sets of copies of the database copy utility are run simultaneously, the number of concurrently executing database copy utility copies will be 6 + 4 = 10, but the maximum number of concurrently executing copies will be 6 + 8 = 14.

#3
If the -s option is not specified, this is the number of servers where the RDAREAs subject to updatable online reorganization are located.

(2) Number of different utilities that can be executed concurrently

If you execute multiple different utilities and satisfy the formula shown below, specify 1 in the pd_utl_exec_mode operand:

For a HiRDB parallel server configuration
Number of back-end servers in the system [Figure] 2 [Figure] number of all utilities that are executed concurrently [Figure] 824

For a HiRDB single server configuration
2 [Figure] number of all utilities that are executed concurrently [Figure] 824

(3) Notes

For a HiRDB parallel server configuration, if the number of users connected to the front-end server on the unit where the system manager is located reaches the pd_max_users operand value, as shown in Table D-1 Maximum number of copies of each utility that can be executed concurrently, an excess number of concurrently connected users is detected and the utility terminates with an error.