CATCACHE= System Option: z/OS

Specifies the number of SAS catalogs to keep open.
Valid in: Configuration file, SAS invocation
Category: File Control: SASFILES
PROC OPTIONS GROUP= SASFILES
Default: 0
z/OS specifics: All
See: CATCACHE= System Option in SAS System Options: Reference

Syntax

CATCACHE=n | hexX | MIN | MAX

Required Arguments

n
specifies any integer greater than or equal to 0 in terms of bytes. If n > 0, SAS places up to that number of open-file descriptors in cache memory instead of closing the catalogs.
hexX
specifies the number of open-file descriptors that are kept in cache memory as a hexadecimal number. You must specify the value beginning with a number (0–9), followed by hexadecimal characters (0–9, A–F), and then followed by an X. For example, the value 2dx sets the number of catalogs to keep open to 45 catalogs.
MAX
sets the number of open-file descriptors that are kept in cache memory to the largest, signed, 4-byte integer that is representable in your operating environment. The recommended maximum setting for this option is 10.
MIN
sets the number of open-file descriptors that are kept in cache memory to 0.

Details

By using the CATCACHE= system option to specify the number of SAS catalogs to keep open, you can avoid the repeated opening and closing the same catalogs.
Note: If MINSTG is in effect, then SAS sets the value of CATCACHE to 0.

See Also

Optimizing System Performance in SAS Language Reference: Concepts