z/OS Cryptographic Services ICSF Administrator's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Reducing Control Area Splits and Control Interval Splits from a KGUP Run

z/OS Cryptographic Services ICSF Administrator's Guide
SA22-7521-17

KGUP processes keys on a disk copy of a CKDS which is a VSAM data set. KGUP uses key-direct update processing to process the keys. To access keys, VSAM uses the key's label as the VSAM key. This means that keys are added to the data set in collating sequence. That is, if two keys named A and B are in the data set, A appears earlier in the data set than B. As a result, adding keys to the data set can cause multiple VSAM control interval splits and control area splits. For example, a split might occur if the data set contains keys A, B, E and you add C (C must be placed between B and E). These splits can leave considerable free space in the data set.

The amount of control area splits and control interval splits in the CKDS affects performance. You may want to periodically use the TSO LISTCAT command to list information about the number of control area splits and control interval splits in a CKDS.

You can help reduce the frequency of control interval and control area splits by ensuring that key generator utility control statements are always in the correct collating sequence, A-Z, 0-9, if possible. When adding keys to a new CKDS, add the key entries in sequential order. Also, when adding new entries to the CKDS, you can reorganize the data set to reduce control area splits and control interval splits. To do this, copy the disk copy of the CKDS into another disk copy using the AMS REPRO command or AMS EXPORT/IMPORT commands. You may want to reorganize the data set after every KGUP run.

Note:
If it is practical, you may want to perform this procedure to reduce control area splits. If you are inserting a large number of keys in the middle of a CKDS, you may want to remove and save all the keys after the place in the data set where you are inserting the keys. In this way, you are adding the keys to the end rather than the middle of the data set. When you finish adding the keys, place the keys that you removed back in the data set.

For a detailed explanation of keyed-direct update processing and a description of what happens when control area and control interval splits occur, refer to z/OS DFSMS Access Method Services for Catalogs.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014