File statistics collect data about the number of application requests against your data sets. They indicate the number of requests for each type of service that are processed against each file. If the number of requests is totalled daily or for every CICS® execution, the activity for each file can be monitored for any changes that occur. Note that these file statistics may have been reset during the day; to obtain a figure of total activity against a particular file during the day, refer to the DFHSTUP summary report. Other data pertaining to file statistics and special processing conditions are also collected.
The wait-on-string number is only significant for files related to VSAM data sets. For VSAM, STRNO=5 in the file definition means, for example, that CICS permits five concurrent requests to this file. If a transaction issues a sixth request for the same file, this request must wait until one of the other five requests has completed ("wait-on-string").
The number of strings associated with a file when specified through resource definition online.
String number setting is important for performance. Too low a value causes excessive waiting for strings by tasks and long response times. Too high a value increases VSAM virtual storage requirements and therefore real storage usage. However, as both virtual storage and real storage are above the 16MB line, this may not be a problem. In general, the number of strings should be chosen to give near zero "wait on string" count.
A file can also "wait-on-string" for an LSRpool string. This type of wait is reflected in the local shared resource pool statistics section (see Interpreting LSRpool statistics) and not in the file wait-on-string statistics.
If you are using data tables, an extra line appears in the DFHSTUP report for those files defined as data tables. "Read requests", "Source reads", and "Storage alloc(K)" are usually the numbers of most significance. For a CICS-maintained table a comparison of the difference between "read requests" and "source reads" with the total request activity reported in the preceding line shows how the request traffic divides between using the table and using VSAM and thus indicates the effectiveness of converting the file to a CMT. "Storage alloc(K)" is the total storage allocated for the table and provides guidance to the cost of the table in storage resource, bearing in mind the possibility of reducing LSRpool sizes in the light of reduced VSAM accesses.
For more information, see the CICS statistics tables in topic File control statistics.