
DSNB549I csect-name PGSTEAL(NONE) WILL NOT BE HONORED FOR FRAMESIZE(2G) BUFFERPOOL bpname
Explanation
This message indicates that the buffer manager does not use page-stealing method NONE for the buffer pool that bpname identifies, even though PGSTEAL(NONE) is specified.
- csect-name
- The name of the control section that issued the message.
- bpname
- The name of the buffer pool.
PGSTEAL(NONE) and FRAMESIZE(2G) are not compatible in Db2 12. If you specify these options together, Db2 issues message DSNB549I and uses the PGSTEAL(LRU) algorithm until the next allocation of the buffer pool. However, PGSTEAL(NONE) is recorded in the BSDS. To use PGSTEAL(NONE), specify FRAMESIZE(1M) or FRAMESIZE(4K). For more information, see Changed behavior for PGSTEAL(NONE) buffer pools
in Storage release incompatibilities in Db2 12.
System action
Processing continues, but PGSTEAL(LRU) is used instead. PGSTEAL(NONE) is recorded as a pending attribute.
User response
To avoid an automatic change from PGSTEAL(NONE) to PGSTEAL(LRU), use FRAMESIZE(1M) or FRAMESIZE(4K).