option #44

No flush on CLOSE

WSupported on Windows
USupported on Unix

 

NSupported in Synergy .NET

System option #44 “turns off” file system write flushing (FlushFileBuffers() on Windows and fdatasync() on Unix) on a CLOSE when system option #36 is not set.

If you set system option #44, the runtime won’t flush data pending writes when it closes an ISAM or relative file. On some systems, file flushing can be quite slow on large files, which is why you may want to turn it off.

If system option #44 is not set, the runtime will force a physical write of data from the system cache each time it closes an ISAM or relative file. This guarantees that data is written from the cache back to disk.