| Oakwood Computing Ltd 1 Dornton Road South Croydon Surrey CR2 7DR UK Tel: +44 (0) 20 8686 7266 courses@oakwoodcomputing.co.uk |
| Updated 11 November, 2003 |
Contents: Top
Objectives
VSAM dataset structure
Control intervals; control areas; RBA; how VSAM stores records in an ESDS,
RRDS, KSDS; how VSAM retrieves, deletes, and inserts records; control interval
splits, control area splits, freespace; index structure, index CISZ, key compression.
Defining VSAM datasets
DEFINE CLUSTER command and its parameters; choosing the control interval size;
implications for disk space; VSAM defaults for parameters.
Listing Catalog Information
Interpreting LISTCAT output; identifying poor definitions; identifying inefficient
disk utilisation; identifying poor I/O usage at run time; hardware considerations.
Alternate Indexes
Function of an alternate index; how VSAM accesses records using alternate
indexes, performance considerations; defining and loading an alternate index;
defining a path; JCL and COBOL requirements for alternate indexes.
Performance and data integrity
Functions and performance implications of bufferspace; NSR, BLSR, SMB buffering;
insert strategies used by ACCESS RANDOM and ACCESS DYNAMIC; using multi-volume
data sets; record layout, key compression and potential problems; SHAREOPTIONS;
expiration dates; Record Level Sharing; using DFSMS Transactional VSAM Services.