Nonstop Database, HiRDB Version 9 System Operation Guide

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

8.5 Obtaining shared memory utilization status

Executor: HiRDB administrator
Organization of this section
(1) Checking the shared memory utilization status
(2) Determining whether shared memory space can be saved

(1) Checking the shared memory utilization status

The utilization status of shared memory can be obtained by the pdls -d mem command.

(2) Determining whether shared memory space can be saved

If a process will not execute because of a shortage of shared memory space, the utilization status of the shared memory should be checked. If the problem is with the OS, check if it is possible to use an OS function to resolve the problem.

For example, if the problem is with an OS parameter, correct the parameter. For details on the values to be specified in the OS parameters, see the HiRDB Version 9 Installation and Design Guide.

If the problem cannot be solved with an OS function, determine whether it is possible to save shared memory space used by HiRDB. The following figure shows the procedure for making this determination.

Figure 8-6 Procedure for determining whether shared memory space can be saved

[Figure]

#1: This is in the execution results from the pdls -d mem command.

#2: For details of global buffer design, see the HiRDB Version 9 Installation and Design Guide.

#3: For specification guidelines for these operands, see the manual HiRDB Version 9 System Definition.

#4: The system reconfiguration command (pdchgconf command) can be used to change HiRDB system definitions while HiRDB is running. Note that HiRDB Advanced High Availability is required in order to use this command. For details about changing HiRDB system definitions while HiRDB is running, see 9.2 Modifying HiRDB system definitions while HiRDB is running (system reconfiguration command).