Managing buffer pools

 

This chapter describes how to alter and delete buffer pools. It contains these sections:

Buffer pools are defined during queue manager initialization, using DEFINE BUFFPOOL commands issued from the initialization input data set CSQINP1. Their sizes may be altered in response to business requirements while the queue manager is running, using the processes detailed below. The queue manager records the current buffer pool sizes in checkpoint log records. These are automatically restored on subsequent queue manager restart. Use the DISPLAY USAGE command to display the current buffer pools, their sizes, and page set to buffer pool mapping.

We can also define buffer pools dynamically using the DEFINE PSID command with the DSN option, see WebSphere MQ Script (MQSC) Command Reference.

If you change buffer pools dynamically, you should also update their definitions in the initialization data set CSQINP1.

See the WebSphere MQ for z/OS Concepts and Planning Guide for a description of page sets, storage classes, buffers, and buffer pools, and some of the performance considerations that apply.