Chapter Contents

Previous

Next
BUFSIZE

BUFSIZE



Specifies the permanent buffer size for an output SAS data set

Default: 0K
Valid in: SAS invocation, SASV8_OPTIONS environment variable, configuration file, OPTIONS statement, System Options window
UNIX specifics: valid range


Syntax
Details
See Also

Syntax

-BUFSIZE n|nK|nM|nG|MIN|MAX | hexX
BUFSIZE=n|nK|nM|nG|MIN|MAX | hexX

n|nK|nM|nG
specifies the buffer size in multiples of 1; 1,024 (kilobytes); 1,048,576 (megabytes); and 1,073,741,824 (gigabytes), respectively. For example, a value of 3M specifies 3,145,728-byte buffers.

MIN
specifies a buffer size of 0. When the buffer size is 0, the BASE 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.

MAX
specifies a buffer size of 2,147,483,647 bytes. On 64-bit systems, MAX is 9,007,199,254,740,992.

hexX
specifies the buffer size in hexadecimal notation. For example, 2DX specifies 45-byte buffers.


Details

The buffer size can range from 1K to 2G-1.

If you specify a nonzero value when you create a SAS data set, the BASE engine uses that value. If that value cannot hold at least one observation or is not a multiple of 1K, 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.