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

[Figure]<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-8 minutes, specify exectime=20, not exectime=10.
Rules
  1. If you omit this operand or specify 0, the system will not monitor the execution time.
  2. This operand takes precedence over the pd_utl_exec_time operand in the system definition. Table 12-2 describes the relationship between the exectime operand and the pd_utl_exec_time operand in the system definition.

    Table 12-2 Relationship between the exectime operand and the pd_utl_exec_time operand in the system definition (pdpgbfon)

    exectime operand valuepd_utl_exec_time operand value in the system definition
    Omitted or 0A
    Omitted[Figure]Monitoring with value A
    0[Figure][Figure]
    BMonitoring with value BMonitoring with value B
    Legend:
    [Figure]: Execution time is not monitored.

  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 process (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 8 System Definition.