Chapter Contents

Previous

Next
BUFSIZE=

BUFSIZE=



Specifies the size of the internal I/O buffer to be used for output data sets

Valid as: data set option, SAS system option
Engines: BASE, V6, V7, V8, TAPE, V6TAPE, V7TAPE, V8TAPE
Default: 0
UNIX specifics: valid range


Syntax
Details
See Also

Syntax

BUFSIZE=n|nK|nM|nG


Details

The BUFSIZE= data set option specifies the buffer size for data sets you are creating. This option is valid only for output data sets.

The buffer size can range from 1K to 2G-1. The value can be specified in bytes (n), kilobytes (nK), megabytes (nM), or gigabytes (nG).

If you use the default value (0) when you create a SAS data set, the V7 engine calculates a buffer size to optimize CPU and I/O use. This size is the smallest multiple of 8K that can hold 80 observations but is not larger than 64K.

If you specify a nonzero value when you create a SAS data set, the V7 engine uses that value. If that value cannot hold at least one observation or is not a valid buffer size, the engine rounds the value up to a multiple of 1K.

See Also


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.