12.3.4 option statement (specification of optional information)

The option statement specifies pdpgbfon's execution monitoring time.

Criteria
Specify the option statement to monitor the execution time of pdpgbfon.
Organization of this subsection
(1) Format
(2) Explanation

(1) Format

 option exectime=pdpgbfon-monitoring-time

(2) Explanation

(a) exectime=pdpgbfon-monitoring-time

~<unsigned integer> ((0-35791394))

Specifies the pdpgbfon execution monitoring time in minutes.

Guideline for the specification value
The purpose of this operand is to detect a no-response error, not to monitor the execution time of a long transaction. Therefore, you should specify a sufficient time for processing the applicable table. For example, to monitor the execution time of a pdpgbfon that should terminate in 7 to 8 minutes, specify exectime=20, not exectime=10.
Rules
  1. If you specify 0 in this operand, the utility's execution time will not be monitored.
  2. If this operand is omitted, a value is selected from the system definition in the order listed below and that value takes effect:
    1. pd_utl_exec_time
    2. pd_cmd_exec_time
  3. If pdpgbfon processing does not terminate within the specified time, terminate the utility process forcibly and collect troubleshooting information to determine the cause of the no-response error. Note that this statement monitors the execution time of the single server (or back-end server) that actually issues access requests to the global buffer and the utility server process for pdrorg (0mrorg). If an error occurs in the command process (pdpgbfon or pdrorg), the process cannot be terminated forcibly. For details about the error information to be collected, see the pd_utl_exec_time operand in the manual HiRDB Version 9 System Definition.