MAX STORAGE FOR LOCKS field

Start of changeThe MAX STORAGE FOR LOCKS field specifies the maximum amount of private storage above the 2 GB bar for the IRLM lock control block structure.End of change

Acceptable values:
Start of change2048–99999 when MAX LOCK STORAGE UNIT = M
2–99999 when MAX LOCK STORAGE UNIT = G
1–99999 when MAX LOCK STORAGE UNIT = T
1–16384 when MAX LOCK STORAGE UNIT = PEnd of change
Default: 2160
Update: edit IRLM start procedure
DSNZPxxx: none
Data sharing scope: Member

Start of changeThis 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.End of change

Start of changeIf 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.End of change

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.