1 # CSQL System Configuration File
3 #####################################Server Section########################
4 #Important: For Server section parameters, make sure that the value is same for the
5 # server process and all the csql client process which connects to it. otherwise,
6 # behavior is undefined
8 # Page size. Each database is logically divided into pages and allocation happens
9 # in this unit of pages. Increasing this value will reduce frequent allocation of pages.
12 #Total number of active transactions that can run concurrently in the system
15 #Total number of client process which can connect and work with the
16 # database concurrently
19 #Total number of threads in a process which can connect and work with the
20 # database concurrently
23 # Maximum size of the system database.
24 MAX_SYS_DB_SIZE=1048576
26 #Maximum size of the user database file.
29 #Shared memory key to be used by the system to create and locate system database.
32 #Shared memory key to be used by the system to create and locate user database.
35 #Give full path for the log file where important system actions are stored.
36 LOG_FILE=/tmp/log/csql/log.out
38 #The virtual memory start address at which the shared memory segment
39 # will be created and attached.
42 #Important: For Server section parameters, make sure that the value is same for the
43 # server process and all the csql client process which connects to it. otherwise,
44 # behavior is undefined
45 #####################################Client Section########################
46 #Mutex timeout interval seconds
48 MUTEX_TIMEOUT_USECS=1000
49 MUTEX_TIMEOUT_RETRIES=10
51 #Lock timeout interval seconds
53 LOCK_TIMEOUT_USECS=100
54 LOCK_TIMEOUT_RETRIES=10
56 #####################################Cache Section########################
58 #DSN Name to connect to the target database
61 #Give full path for the file where all the cached table information is stored
62 CACHE_TABLE_FILE=/tmp/csql/cache.table
64 #####################################Replication Section########################
67 #Give full path for the file where all the cached table information is stored
68 REPL_CONFIG_FILE=/tmp/csql/csqlnw.conf
70 #####################################SQLLogStore Section########################
71 MAX_LOG_STORE_SIZE=1048576
72 #####################################End Section########################
74 NETWORK_RESPONSE_TIMEOUT=3
75 NETWORK_CONNECT_TIMEOUT=5