How is it determined if the indexing capacity needs to be increased or if the allocation size of the FILES DataSet needs to be increased?
The FILES Data Set Status Report has the information needed to manage the size and capacity of the FILES.
Run the status report periodically.
There are two capacities to be aware of:
The Physical Capacity - pertains to the size of the allocation of the FILES.
The Logical Capacity - pertains to the indexing capacity of the subfiles.
The Physical Capacity is noted in the upper right hand corner of the report.
This shows the Total Blocks allocated and the Blocks Remaining.
If the Blocks Remaining gets down to about 10% of the Total, it is time to plan when to allocate a larger FILES Data Set.
The Logical Capacity of the subfiles is shown in the field MAXIMUM RECORDS.
The only subfile that is likley to be of concern is the DSNINDEX subfile.
The rule here is that the MAXIMUM RECORDS must be MORE than double (triple of possible) than the RECORD COUNT.
If the RECORD COUNT is getting close to half of the MAXIMUM RECORDS, then increase the Capacity amount for the DSNINDEX subfile in the FILEDEFN member in parmlib.
If status report indicates that the DSNINDEX subfile is in OVERFLOW BLOCKS, then plan to do a REORG of the FILES Data Set.
Refer to the Disk tech doc 'FDS Status Report' for the sample FDS Status Report JCL.