MAX STORAGE FOR LOCKS field
The MAX STORAGE FOR LOCKS field specifies the maximum amount of private storage above the 2 GB bar for the IRLM lock control block structure.
| Acceptable values: | 2048–99999 when MAX LOCK STORAGE UNIT = M2–99999 when MAX LOCK STORAGE UNIT = G 1–99999 when MAX LOCK STORAGE UNIT = T 1–16384 when MAX LOCK STORAGE UNIT = P ![]() |
|---|---|
| Default: | 2160 |
| Update: | edit IRLM start procedure |
| DSNZPxxx: | none |
| Data sharing scope: | Member |
This value, combined with the value of the MAX LOCK STORAGE UNIT field, becomes the setting of the MLMT parameter for the IRLM address space procedure. The IRLM address space procedure sets the z/OS® MEMLIMIT value for the address space.
If the IRLMMLMT entry in the data set member that is specified in the INPUT PARAMETER MEMBER field on installation panel DSNTIPA1 or DSNTILA1 contains the minimum and maximum values from Db2 12, and the current value is greater than 99999, Db2 converts the current value to gigabytes and rounds it down to the nearest integer. The resulting value appears in the MAX STORAGE FOR LOCKS field, and G appears in the MAX LOCK STORAGE UNIT field.
Ensure that you set this value high enough so that IRLM does not reach the limit. The value that you choose should provide space for possible retained locks. IRLM only gets storage as it needs it, so choose a large value. You can also change the value dynamically by using the z/OS command MODIFY irlmproc,SET,MLT.
The associated IRLMPROC parameter is MLMT.