64-bit buffer
IBM Data Virtualization Manager for z/OS introduces a 64-bit memory management model. This improves the performance and the zIIP utilization by reducing the zIIP spillover due to contention.
| Parameters | Description |
|---|---|
| SQLENGNUMSEG | This is the number of 1-megabyte (MB) segments for the main SQL engine buffers. This is the size of the main buffer. The SQLENGNUMSEG parameter controls the number of segments received on obtaining the 64-bit storage. |
| SQLENGNSGBF | This is the number of SQL engine main buffers to get. The SQLENGNSGBF parameter controls the number of pre-allocated 64-bit buffers allocated. |
| SQLENGNSG1M | This parameter controls the number of pre-allocated 1M 64-bit buffers allocated. |
| SQLENGNSG2M | This parameter controls the number of pre-allocated 2M 64-bit buffers allocated. |
| SQLENGNSG3M | This parameter controls the number of pre-allocated 3M 64-bit buffers allocated. |
| SQLENGNSG4M | The parameter controls the number of pre-allocated 4M 64-bit buffers allocated. |
| SQLENGNSG6M | The parameter controls the number of pre-allocated 6M 64-bit buffers allocated. |
| SQLENGNSG16M | The parameter controls the number of pre-allocated 16M 64-bit buffers allocated. |
| SQLENGNSG64M | The parameter controls the number of pre-allocated 64M 64-bit buffers allocated. |
| SQLENGNSG128M | The parameter controls the number of pre-allocated 128M 64-bit buffers allocated. |
| SQLENGNSG256M | The parameter controls the number of pre-allocated 256M 64-bit buffers allocated. |
| SQLENGNSG512M | The parameter controls the number of pre-allocated 512M 64-bit buffers allocated |
Syntax for modifying the parameters in IN00 (default value - less than 56G) are as follows:
"MODIFY PARM NAME(SQLENGNUMSEG) VALUE(24)"
"MODIFY PARM NAME(SQLENGNSGBF) VALUE(2304)"
"MODIFY PARM NAME(SQLENGNSG1M) VALUE(16)"
"MODIFY PARM NAME(SQLENGNSG2M) VALUE(512)"
"MODIFY PARM NAME(SQLENGNSG3M) VALUE(24)"
"MODIFY PARM NAME(SQLENGNSG4M) VALUE(2048)"
"MODIFY PARM NAME(SQLENGNSG6M) VALUE(24)"
"MODIFY PARM NAME(SQLENGNSG16M) VALUE(256)"
"MODIFY PARM NAME(SQLENGNSG64M) VALUE(256)"
"MODIFY PARM NAME(SQLENGNSG128M) VALUE(1024)"
"MODIFY PARM NAME(SQLENGNSG256M) VALUE(1024)"
"MODIFY PARM NAME(SQLENGNSG512M) VALUE(1024)"
The default value for each parameter is based on the MEMLIMIT for the
started task.
If MEMLIMIT is greater than 32G then the default values are:
SQLENGNUMSEG 24 SQL SIZE OF MAIN BUFFERS
SQLENGNSGBF 96 SQL MAIN BUFFERS
SQLENGNSG1M 16 1M BUFFERS
SQLENGNSG2M 256 2M BUFFERS
SQLENGNSG3M 8 3M BUFFERS
SQLENGNSG4M 512 4M BUFFERS
SQLENGNSG6M 4 6M BUFFERS
SQLENGNSG16M 16 16M BUFFERS
SQLENGNSG64M 8 64M BUFFERS
SQLENGNSG128M 8 128M BUFFERS
SQLENGNSG256M 4 256M BUFFERS
SQLENGNSG512M 2 512M BUFFERS
If MEMLIMIT is greater than 16G then the default values are:
SQLENGNUMSEG 24 SQL SIZE OF MAIN BUFFERS
SQLENGNSGBF 32 SQL MAIN BUFFERS
SQLENGNSG1M 8 1M BUFFERS
SQLENGNSG2M 128 2M BUFFERS
SQLENGNSG3M 8 3M BUFFERS
SQLENGNSG4M 256 4M BUFFERS
SQLENGNSG6M 4 6M BUFFERS
SQLENGNSG16M 8 16M BUFFERS
SQLENGNSG64M 4 64M BUFFERS
SQLENGNSG128M 4 128M BUFFERS
SQLENGNSG256M 0 256M BUFFERS
SQLENGNSG512M 0 512M BUFFERS
If MEMLIMIT is greater than 56G and less than 96G then the default
values are:
SQLENGNUMSEG 24 SQL SIZE OF MAIN BUFFERS
SQLENGNSGBF 512 SQL MAIN BUFFERS
SQLENGNSG1M 16 1M BUFFERS
SQLENGNSG2M 2048 2M BUFFERS
SQLENGNSG3M 16 3M BUFFERS
SQLENGNSG4M 2048 4M BUFFERS
SQLENGNSG6M 8 6M BUFFERS
SQLENGNSG16M 128 16M BUFFERS
SQLENGNSG64M 32 64M BUFFERS
SQLENGNSG128M 16 128M BUFFERS
SQLENGNSG256M 8 256M BUFFERS
SQLENGNSG512M 8 512M BUFFERS
If MEMLIMIT is greater than 96G then the default values are:
SQLENGNUMSEG 24 SQL SIZE OF MAIN BUFFERS
SQLENGNSGBF 256 SQL MAIN BUFFERS
SQLENGNSG1M 64 1M BUFFERS
SQLENGNSG2M 3072 2M BUFFERS
SQLENGNSG3M 32 3M BUFFERS
SQLENGNSG4M 4096 4M BUFFERS
SQLENGNSG6M 8 6M BUFFERS
SQLENGNSG16M 128 16M BUFFERS
SQLENGNSG64M 64 64M BUFFERS
SQLENGNSG128M 32 128M BUFFERS
SQLENGNSG256M 16 256M BUFFERS
SQLENGNSG512M 8 512M BUFFERS
The SQL function BUFFERINFO() is used to monitor the usage of the buffer
pools.
For more information, see BUFFERINFO.