LOADPLUS processing phases
Phase | Description |
|---|---|
UTILINIT | During this phase, LOADPLUS completes the following processes:
|
DSNUTILB | LOADPLUS executes this phase only when the type of load that you are running requires it. During this phase, LOADPLUS passes processing to DSNUTILB. This phase takes the place of the LOADPLUS PRELOAD, LOAD, and COMBINED phases. Additionally, this phase performs some of the tasks that the UTILTERM phase normally performs, such as updating statistics. For more information about the types of load jobs that require this phase, see Load jobs that invoke DSNUTILB. |
ANALYZE | During this optional phase, LOADPLUS completes the following processes:
LOADPLUS executes this phase when dynamic data set allocation is active or when you specify the ANALYZE command option. LOADPLUS uses information from this phase to optimize the load process. |
PRELOAD | During this phase, LOADPLUS reads data from the input data sets. Additionally, LOADPLUS completes the following processes:
The SYSREC and SYSDISC data sets are freed at the end of this phase, and you should not specify FREE=CLOSE for these data sets. |
LOAD | During this phase, LOADPLUS completes the following processes:
|
COMBINED | This phase combines all functions of the PRELOAD and LOAD phases into a single processing phase. In most cases, the COMBINED phase avoids the intermediate steps of writing to the SORTOUT and SYSUT1 data sets; instead, LOADPLUS either writes data directly to the table space and index space or sends data directly to the High-speed Apply Engine product to be inserted into the table space and index space. |
UTILTERM | During this phase, LOADPLUS completes the following cleanup tasks:
LOADPLUS executes only part of this phase when invoking DSNUTILB. |
All phases | During all phases except the DSNUTILB phase, LOADPLUS updates the BMCUTIL, BMCUTIL2, and BMCSYNC DB2 tables. |
The following figures display the possible input and output data sets that are associated with each phase of processing. These figures also show, in some cases, where LOADPLUS calls common components.
The following figure displays the processing phases of a two-phase load:

The following figure displays the processing phases of a single-phase load:

The following figure displays the processing phases of an SQLAPPLY load:

The following figure displays the processing phases when invoking DSNUTILB:
