OS_FILE_CACHE_BUFFERING option

Function

Controls use of file system buffering.

Allowed values

ON, OFF

Default

OFF; default affects newly created databases only.

Scope

Can be set for the PUBLIC group only. You must shut down the database and restart it for the change to take effect. Requires DBA permissions to set this option.

Description

This performance option is available on Solaris UFS file systems and Windows file systems only. It does not affect databases on raw disk.

Setting OS_FILE_CACHE_BUFFERING OFF prevents file system buffering for IQ Store files. Turning off file system buffering saves a data copy from the file system buffer cache to the main IQ buffer cache. Usually this reduces paging caused by competition for memory between the IQ buffer manager and the operating system’s file system buffer. When it reduces paging, this option improves performance; however, if the IQ page size for the database is less than the file system’s block size (typically only in the case in testing situations), performance decreases, especially during multiuser operation.

Experiment with this option to determine the best setting for different conditions. You must restart the database for the new setting to take effect.

See also

Chapter 5, “Managing System Resources” in the Sybase IQ Performance and Tuning Guide.