Defining VSAM resource usage (LSRPOOL)

The default for all VSAM data sets is LSR. If multiple pools are supported CICS® provides for the use of pools 1 through 8.

Effects

The LSRPOOLID parameter specifies whether a file is to use LSR or NSR and, if LSR, which pool.

Where useful

The LSRPOOLID parameter can be used in CICS systems with VSAM data sets.

Limitations

All files with the same base data set, except read-only files with DSNSHARING(MODIFYREQS) specified in the file definition, must use either the same LSR pool or all use NSR.

SERVREQ=REUSE files cannot use LSR.

Recommendations

See VSAM tuning: general objectives. Consider removing files from an LSR pool.

How implemented

The resource usage is defined by the LSRPOOL definition on the CSD. For more information about the CSD, see the CICS Resource Definition Guide.

Related tasks
VSAM and file control: improving performance
VSAM tuning: general objectives
Defining VSAM buffer allocations for NSR (INDEXBUFFERS and DATABUFFERS)
Defining VSAM buffer allocations for LSR
Defining VSAM string settings for NSR (STRINGS)
Defining VSAM string settings for LSR (STRINGS)
Specifying maximum keylength for LSR (KEYLENGTH and MAXKEYLENGTH)
Specifying resource percentile for LSR (SHARELIMIT)
Using VSAM local shared resources (LSR)
Using Hiperspace buffers
Permitting VSAM subtasking (SUBTSKS=1)
Using data tables to improve performance
Using coupling facility data tables to gain performance benefits
Performance aspects of VSAM record-level sharing (RLS)
[[ Contents Previous Page | Next Page Index ]]