lock manager and chunk allocation mutex modificationsw
[csql.git] / csql.conf.mmdb
blobe3cea789804b0c0e58bdac77db85e0e63f90206d
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. 
10 PAGE_SIZE= 8192
12 #Total number of client process which can connect and work with the 
13 # database concurrently
14 MAX_PROCS = 100
16 # Maximum size of the system database.
17 MAX_SYS_DB_SIZE=1048576
19 #Maximum size of the user database file.
20 MAX_DB_SIZE=10485760
22 #Shared memory key to be used by the system to create and locate system database.
23 SYS_DB_KEY=2222
25 #Shared memory key to be used by the system to create and locate user database.
26 USER_DB_KEY=3333
28 #Give full path for the log file where important system actions are stored.
29 LOG_FILE=/tmp/log/csql/log.out
31 #The virtual memory start address at which the shared memory segment 
32 # will be created and attached. 
33 MAP_ADDRESS=400000000
35 #Give full path for the database file where table and record information will
36 #be stored for durability
37 DATABASE_FILE=/tmp/csql/csql.db
39 #Important: For Server section parameters, make sure that the value is same for the 
40 #           server process and all the csql client process which connects to it. otherwise, 
41 #           behavior is undefined
42 #####################################Client Section########################
44 #Mutex timeout interval seconds
45 MUTEX_TIMEOUT_SECS=0
46 MUTEX_TIMEOUT_USECS=5000
47 MUTEX_TIMEOUT_RETRIES=10
49 #Lock timeout interval seconds
50 LOCK_TIMEOUT_SECS=0
51 LOCK_TIMEOUT_USECS=5000
52 LOCK_TIMEOUT_RETRIES=10
54 ##########################SqlNetworkServer Section########################
56 # Whether to enable SqlNetwork server
57 CSQL_SQL_SERVER=false
59 #Set port for Network access
60 PORT=5678
62 #####################################End Section##########################