The page size
is the amount of data that can be transferred for a single I/O operation
to one buffer. A page is the number of bytes of data that SAS moves
between external storage and memory in one logical I/O operation.
On
z/OS, when BUFSIZE=0,
SAS usually sets the member page size for output SAS data sets equal
to the number of blocks that would fit on one track of the
z/OS disk
device. This page size tends to favor sequential processing by assuming
that the entire track is needed, and that it is read in multiple,
consecutive blocks.
However, to improve
performance for random (direct) access, the smallest possible buffer
size is best. The minimum page size that you can specify depends
on the type of library, as shown in the following table:
Minimum Page Sizes for SAS Libraries
|
|
direct access bound
library
|
BLKSIZE of library data
set
|
|
|
|
|