Data file cache buffers

WTSupported in traditional Synergy on Windows
WNSupported in Synergy .NET on Windows
USupported on UNIX



This environment variable is deprecated and should no longer be set.

The NUMBUFS environment variable defines the number of fixed cache buffers.


The number of buffers.


NUMBUFS sets the number of cache buffers used for each file.

Files opened with I/O caching (which occurs automatically in Synergy/DE 10 and above) allocate buffers dynamically depending on the size of the file. The number of buffers is based on the best mix of cache buffers for a particular file with respect to usage, and that is the sum of all keys’ index depths plus two times the number of keys. The size of each cache buffer is about the size of the index PAGE size for a file. See Page size for more information.

Setting location

The environment. On Windows, this environment variable can also be set in the [synergy], [dbl], [dbr], [dblink], [dblibr], or [myprog] section of synergy.ini (where myprog is any .dbr file).

Used by

Runtime, compiler, fcompare, fconvert, isutl, irecovr.