Académique Documents
Professionnel Documents
Culture Documents
Subsections:
For an instruction for tuning buffers, see Determining the appropriate CAB parameters. For a detailed description of
each control statement, see HSSRCABP control statements.
The default value for RANSIZE is determined from the characteristics of each database
data set; the default value is determined as follows:
For OSAM, the value is equal to the number of blocks per track
For ESDS, the value is equal to:
Half of the number of CIs per CA if the CI size is greater than 2,048 bytes
One-fourth of the number of CIs per CA if the CI size is less than or equal
to 2,048 bytes
A RANSIZE value smaller than the default can be specified to reduce the buffer space.
(In this case, the REFT4 parameter value, if it is coded, must also be reduced.)
NBRSRAN This optional control statement specifies the number of whole ranges to be buffer-
resident for look-aside buffering.
1 of 3 01/10/2016 07:59 PM
IMS High Performance Unload V1.2 - Control sta... https://www-01.ibm.com/support/knowledgecente...
NBRDBUF This optional control statement specifies the number of single blocks or CIs read with
direct I/O to be buffer-resident for look-aside buffering.
OVERFLOW This optional control statement affects the buffering of the prime data set group of an
HDAM or PHDAM database and describes how the overflow area should be buffered.
The OVERFLOW parameter affects the buffering of HDAM and PHDAM databases. If a
large number of I/O operations are performed in the overflow area, either the
OVERFLOW CAB option (default) or the OVERFLOW SHR option is recommended,
because either of them allows chained sequential I/O in the overflow area. Note that
the OVERFLOW CAB option requires more buffer space than OVERFLOW SHR.
The OVERFLOW BB is reasonable if only a few I/O operations are performed in the
overflow area. However, it does not allow chained sequential I/O in the overflow area.
REFT4 This optional control statement is used as a reference threshold value to help
determine whether chained sequential I/O or direct I/O should be performed.
The default value of REFT4 equals to that of RANSIZE. This value can be decreased
or increased, to regulate the number of direct and chained sequential I/O operations.
This parameter does not affect the number of buffers to be allocated by CAB.
INTER This optional control statement activates the CAB inter-PCB look-aside, which enables
CAB to attempt to find a requested RBA within buffers of other HSSR PCBs that refer
to the same database.
PARTPROC This optional control statement, valid only for HALDB, specifies the access intent for
the database or the databases specified on the statement.
For a HALDB, CAB buffers are shared among data sets that belong to the same data
set group. If only one partition is accessed at a time, as in the unload utilities such as
FABHURG1 or FABHFSU utility, you do not need to use this control statement. If more
than one partition is accessed randomly, you must specify the number of partitions that
are accessed at a time.
For the detailed description of PARTPROC statement and the buffer sharing for
HALDB, refer to CAB buffer sharing for HALDB.
If only one partition is accessed at a time, as in the unload utilities such as FABHURG1 or FABHFSU utility, do not
code the PARTPROC control statement. In this case, the CAB buffer for each data set group is used exclusively for
the partition that HSSR buffer handler accesses at that time.
If more than one partition is accessed randomly at a time from your HSSR application program, you must specify a
PARTPROC control statement for the HALDB, with R as the second operand and the number of partitions that are
2 of 3 01/10/2016 07:59 PM
IMS High Performance Unload V1.2 - Control sta... https://www-01.ibm.com/support/knowledgecente...
accessed at a time as the third operand. CAB buffer handler then calculates the required number of buffers based
on the CAB parameters specified for each data sets. It allocates enough buffer space so that CAB buffering
requirements specified by the CAB control statement are met for each data set as long as partitions more than the
number specified in the PARTPROC statement are not accessed.
The total amount of storage used for the CAB buffer space for the HALDB is reported in the HALDB Buffering
Statistics report (see HALDB Buffering Statistics).
NOFIX This optional control statement prevents page-fixing. Since a noticeable amount of
paging might occur when CAB buffers are not page-fixed, this statement is usually
omitted.
NOVSAMOPT This optional control statement prevents CAB from using the default read-ahead
threshold value used by VSAM.
3 of 3 01/10/2016 07:59 PM