The buffer
number is not a permanent attribute of the data set; it is valid only
for the current SAS session or job.
BUFNO=
applies to a SAS data set that is opened for input, output, or update.
A larger
number of buffers can speed up execution time by limiting the number
of input and output (I/O) operations that are required for a particular
SAS data set. However, the improvement in execution time comes at
the expense of increased memory consumption.
To reduce
I/O operations on a small data set as well as speed execution time,
allocate one buffer for each page of data to be processed. This technique
is most effective if you read the same rows several times during processing.