Data striping considerations when preventing abends with Allocation
Sequential data striping was introduced with DFSMS version 1.1 and was originally limited to QSAM and BSAM files.
Beginning with DFSMS version 1.2, VSAM KSDS files can also benefit from the data compression that data striping provides.
Sequential data striping extends sequential data sets over multiple volumes, preferably on different channel paths and control units to improve performance. Beginning with DFSMS 1.2, a change was introduced that allowed single stripe, permanent data sets to extend to new volumes after initial allocation. The number of stripes can be controlled by the DFSMS Storage Group constructs that you specify for the data set. Refer to the IBM Storage Management Library documentation for more details. Another benefit of extended sequential data sets is that you can have 123 extents per volume.
Temporary data sets can be allocated as extended-format data sets, but they cannot be extended to multiple volumes; otherwise, they are not allocated as striped. Refer to APAR OW03815 for further details.
When extended-format data sets were first introduced, these data sets had to be allocated on volumes that were attached to the 3990-3 Storage Control Unit with the extended platform and had to be connected to the host by way of ESCON channels. For DFSMS 1.2, DFSMS/MVS SAM/VSAM hardware compression requires extended-format data sets, but IBM has made modifications to the Licensed Internal Code (LIC) of several direct-access storage subsystems so that ESCON attachment is no longer a requirement for DFSMS/MVS SAM/VSAM hardware compression.
Several variations of the extended-format (striped) data sets now exist as follows:
- SAM Single Stripe
- SAM Multistripe
- VSAM Single Stripe
- VSAM Multistripe
The following table summarizes the functions and the processing that is performed on each type of extended-format data set.
Functions processing methods
Function | Processing method |
---|---|
SAM Primary space reduction (SPACPRIM) |
Note: Allocation reduces the primary allocation before the stripe count is changed. |
VSAM Primary space reduction (SPACPRIM) |
VSAM files are limited to 123 extents per volume. |
SAM Secondary space reduction (SPACSECR) |
|
VSAM Secondary space reduction (SPACSECR) |
|
SAM Volume add (SPACVOLA) |
|
VSAM Volume add (SPACVOLA) |
|
SAM Add secondary (SPACSECA) |
|
VSAM Add secondary (SPACSECA) |
|