DFSVSAMP

Every IMS job should have a //DFSVSAMP card. Usually this will point at a member of a PDS that stores IMS buffer pool definitions. IMS first looks at the IMS buffer pools before it does I/O. If you provide enough buffer pools, IMS should do less I/O.

Hints

If a job does a great amount of updating, the buffers should be increased and page fixed. OSAM buffers are page-fixed by subpool as follows:

IOBF=(4K,40,Y,Y)

The two Ys on the IOBF command tell IMS to page fix these buffers, a good choice in a non-storage constrained environment for a batch updater.

For VSAM, buffer pools are not page fixed by subpools. Instead, page fixing is done in the OPTIONS control card in the following way:

4096,40 OPTIONS VSAMFIX=(BR.IOB)

Reference Sources

Gandolfo, P. "IMS Debugging, Performance, and Tuning." DATABASE PROGRAMMING & DESIGN, July 1989.