Feature: 1733914
[csql.git] / csql.conf
blob8f2c8783310f42ea4a5d90e2467456a3bd4f82b9
1 # CSQL System Configuration File
3 # Page size. Each database is logically divided into pages and allocation happens 
4 # in this unit of pages. Increasing this value will reduce frequent allocation of pages. 
5 PAGE_SIZE= 8192
7 #Total number of active transactions that can run concurrently in the system
8 MAX_TRANS = 100
10 #Total number of client process which can connect and work with the 
11 # database concurrently
12 MAX_PROCS = 100
14 #Total number of threads in a process which can connect and work with the 
15 # database concurrently
16 MAX_THREADS = 10
18 # Maximum size of the system database.
19 MAX_SYS_DB_SIZE=1048576
21 #Maximum size of the user database file.
22 MAX_DB_SIZE=1048576
24 #Shared memory key to be used by the system to create and locate system database.
25 SYS_DB_KEY=2222
27 #Shared memory key to be used by the system to create and locate user database.
28 USER_DB_KEY=5555
30 #Give full path for the log file where important system actions are stored.
31 LOG_FILE=/tmp/log.out
33 #The virtual memory start address at which the shared memory segment 
34 # will be created and attached. 
35 MAP_ADDRESS=400000000
37 #Lock timeout interval seconds
38 MUTEX_TIMEOUT_SECS=0
39 MUTEX_TIMEOUT_USECS=10