;c-tree server name SERVER_NAME FAIRCOMS ;specify communication protocols ;use shared memory protocol if clients are on the ;same machine. (Only for Windows OS) COMM_PROTOCOL F_TCPIP COMM_PROTOCOL FSHAREMM ;windows process priority PROCESS_PRIORITY NORMAL ;Run the c-tree Server for Windows as a ToolTray item. ;CONSOLE TOOL_TRAY ;remove leading ; below to enable function monitor ; Specify a file name in place of YES to redirect to a file. ; This file will be located in the server directory, ; regardless of a LOCAL_DIRECTORY option. ;FUNCTION_MONITOR YES ; *********************** NOTE ON WRITETHRU BEHAVIOR ****************** ; NOTE: COMPATIBILITY FORCE_WRITETHRU enables the WRITETHRU filemode ; for all non-transaction files (which includes PREIMG files). ; The effect of the WRITETHRU filemode depends on whether ; COMPATIBILITY PREV610A_FLUSH is also enabled: ; * When COMPATIBILITY PREV610A_FLUSH is NOT enabled, each update ; to a non-transaction file is flushed to disk. ; * When COMPATIBILITY PREV610A_FLUSH is enabled, each update ; to a non-transaction file is flushed to the file system cache. ; By default, COMPATIBILITY FORCE_WRITETHRU is disabled and ; COMPATIBILITY PREV610A_FLUSH is enabled, so that updates to ; non-transaction files that are created or opened with the ; WRITETHRU filemode are flushed to the file system cache. ;COMPATIBILITY FORCE_WRITETHRU COMPATIBILITY PREV610A_FLUSH ; ********************** END NOTE ON WRITETHRU BEHAVIOR *************** ;Capture the complete state of the c-tree Server at server shutdown. DIAGNOSTICS SNAPSHOT_SHUTDOWN ;Avoid an unexpected server shutdown on high volume systems should ; SYSLOG files grow to OS limits. SYSLOG LOGFAIL_PURGE ;Allow the cache parameters to be specified as large values ;COMPATIBILITY LARGE_CACHE ;data and index cache size ; Bigger is better, but watch system limits. DAT_MEMORY 10000000 IDX_MEMORY 10000000 ;maximum number of c-tree files FILES 1024 ;optimized transaction log writing COMPATIBILITY LOG_WRITETHRU SUPPRESS_LOG_SYNC YES ;Enable efficient file flushing ; Uncomment the following options to see the effects of the ; OS file buffers vs. a direct i/o flush. In many instances ; a direct i/o is more efficient, and the performance should ; be profiled. ;COMPATIBILITY TDATA_WRITETHRU ;COMPATIBILITY TINDEX_WRITETHRU ;Other Transaction processing options for c-tree Server ; performance tuning. Fine tuning these options is critical ; to the fastest performance in high volume transaction ; systems. ; ** The specified default values are only examples ** ;TRANSACTION_FLUSH 10000 ;CHECKPOINT_FLUSH 19 ;LOG_TEMPLATE 2 ;CHECKPOINT_INTERVAL 10 ;LOG_SPACE 120 ;If switching your applications to use 6-byte transaction numbers ; the following keywords may be useful ;COMPATIBILITY EXTENDED_TRAN_ONLY ;COMPATIBILITY 6BTRAN_NOT_DEFAULT ;DIAGNOSTICS EXTENDED_TRAN_NO ; ************************* PAGE_SIZE COMPATIBILITY ******************* ; WARNING! Prior to March 2003, the PAGE_SIZE default was 2048 (2k). ; Now the default is set to 8192 (8k). ; Superfiles are very dependent on the PAGE_SIZE setting, including ; the c-tree Server's FAIRCOMS.FCS file. If the newer page size is used, ; the server can fail to start with a 417 error. If you get this error, ; revert back to the original PAGE_SIZE of 2048 as follows: ;PAGE_SIZE 2048 ; If you have already been using the PAGE_SIZE keyword, this compatibility ; issue will not affect you. It only affects users who did not use a ; PAGE_SIZE keyword, where the internal default was used. ; ************************* PAGE_SIZE COMPATIBILITY *******************