*** empty log message ***
[csql.git] / test / system / config / csql.conf
blobb135ab18aa0349293952fb79cae4fbb63aedf649
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 = 10
10 #Total number of client process which can connect and work with the 
11 # database concurrently
12 MAX_PROCS = 10
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=10485760
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=3333
30 #Give full path for the log file where important system actions are stored.
31 LOG_FILE=/tmp/csql/log/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 #Mutex timeout interval seconds
38 MUTEX_TIMEOUT_SECS=0
39 MUTEX_TIMEOUT_USECS=10
40 MUTEX_TIMEOUT_RETRIES=10
42 #Lock timeout interval seconds
43 LOCK_TIMEOUT_SECS=0
44 LOCK_TIMEOUT_USECS=10
45 LOCK_TIMEOUT_RETRIES=10
47 MSG_KEY=2525
49 ID_SHM_KEY=1947