SIDXBUF control statement

The SIDXBUF control statement specifies the number of buffers that are to be used in the load process for each secondary index.

Read syntax diagramSkip visual syntax diagramSIDXBUFd_buf,i_buf,s_buf
SIDXBUF
Specifies that this is an SIDXBUF statement.
d_buf
Specifies the number of VSAM buffers that are to be used for the data component of the KSDS data set. The value must be an integer in the range of 1 - 255. If omitted, the default value applied is as follows:
  • In load mode, the default value of 16 is used for each partition of PSINDEX.
  • In update mode, a value that is equivalent to five tracks of disk space is used for each partition of PSINDEX.
  • For each non-HALDB secondary index, the default value of 64 is used.
i_buf
Specifies the number of VSAM buffers that are to be used for the index component of the KSDS data set. The value must be an integer in the range of 1 - 255. For each partition of PSINDEX, the default value is 16 in load mode and 2 in update mode. For each non-HALDB secondary index, the default value is 64.
s_buf
Specifies the number of QSAM buffers for reading the SORTOUT data set of striped sort. The value must be an integer in the range of 1 - 255. The default value is 64.
Tip: You can override the default value in the runtime parameters module. See the explanation of the IIURDFLT SIDXBUF entry in Defining runtime parameters.