File: solidsrv.ini

package info (click to toggle)
solid-desktop 2.2-3
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 3,620 kB
  • ctags: 2,830
  • sloc: sh: 290; sql: 80; makefile: 64
file content (259 lines) | stat: -rw-r--r-- 8,578 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
;/*****************************************************************\
;** filename	 * solidsrv.ini
;**		 *
;** description  * Lists configuration parameters of SOLID Server.
;**		 *
;**		 * For a more complete description of the 
;**		 * parameters please refer to SOLID Server 
;**		 * Administrator's Guide Appendix B.
;**		 *
;** Copyright 	(C) Solid Information Technology Ltd 1997
;\*****************************************************************/


;*******************************************************************
; The following are the default values for parameters for 
; SOLID Server 2.2. Values which have no values or values 
; that depend on other parameters are marked as <no default>.
;
; These default values are set by the server automatically. For
; keeping your solid.ini file readable, it is recommended that you
; do not use this file as your initialisation file. Use this file
; as a reference to the parameters only.


;*******************************************************************
[Srv]

ConnectTimeOut = 480 
; Idle time in minutes allowed for connections before they 
; are dropped. If set to zero, timeout is inactive.
       
AbortTimeOut = 120 
; Idle time in minutes allowed for transactions before they 
; are aborted. If set to zero, timeout is inactive.
          
RowsPerMessage = 10 
; Number of rows returned from server in one network message.
                 
Threads = 2 	
; Number of threads used for database access.

Echo = no 
; I set to 'no', server messages are not displayed in the 
; command shell window where the server was started from.

ReadThreadMode = 0 ; network reads are done in database tasks 
; ReadThreadMode=1 ; network reads are done in the server thread 
; ReadThreadMode=2 ; network reads are done in separate read threads  

Name = <no default>
; Gives a specific name to a database. This name is displayed in 
; server startup messages and with an icon in Windows operating 
; systems.
                          
AllowConnect = yes 
; If set to 'yes', the database is open, new connects are accepted.

MessageLogSize = 60000 
; Defines the maximum size of the solmsg.out file in bytes.
; When this maximum size is reached file is renamed to solmsg.bak
; and a new solmsg.out file is created.
                

;*******************************************************************
[General]

MaxOpenFiles = 30 
; Maximum number of open files during SOLID Server session.
; Default for NLM version is 15.

BackupDirectory = backup 
; Default directory for backups.

BackupCopyLog = yes 
; When set to 'yes' log files are copied into backup directory
; in backup operation.

BackupDeleteLog = yes 
; If set to 'yes', unnecessary log files are deleted after a 
; backup operation has been completed successfully.

BackupCopyIniFile = yes 
; SOLID.INI file is copied into backup directory with the 
; backup operation.
                 
CheckpointInterval = 5000 
; Number of index inserts before a checkpoint is automatically 
; generated.

MergeInterval=10000 
; Number of index inserts before a merge process is 
; automatically activated.

ReadOnly = no
; Sets the database to read only mode. In this mode no data can
; be written to the database.

LongSequentialSearchLimit = 500 
; If a query returns more rows than this limit, the I/O manager 
; switches to long sequential search mode. 

SearchBufferLimit = 50
; Maximum percentage of cache allocated for search buffers.

TransactionHashSize = <no default>
; Hash table size for incomplete transactions.

TransactionEarlyValidate = yes 
; Transaction early validating is used when this parameter 
; is set to yes.

UseIOThreads = No
; All database file operations (excluding logging) will use 
; multiple threads. Parameter is ignored in single thread 
; environments.

;*******************************************************************
[IndexFile]

BlockSize = 8192 ; bytes                              
; Blocksize of the database file. This parameter can not be 
; changed after the database file has been created.
; 
; It is suggested that the blocksize of a database file when used 
; in Windows 3.X systems is set to the same or larger values as  
; the blocksize of the harddisk. See Readme.Txt of SOLID Server  
; for Windows 3.X for more detailed information.

ExtendIncrement = 50 
; Number of blocks allocated for database file when new space is 
; needed.

CacheSize = 2097152
; the default value of CacheSize parameter depends on the server 
; platform 
; OpenVMS: 4194304
; UNIXes: 4194304
; OS/2: 2097152
; WinNT: 2097152
; NLM: 1048576
; Win16: 524288                 

FileSpec_1 = solid.db 2147483647 
; Defines the name, location and maximum size of the database file.
; FileSpec_2=solid2.db 2147483647 ; specifies second database file.

ReadAhead = 4                                
; Sets the number of index leaves that are prefetched in long
; sequential searches.

PreFlushPercent = 5
; Percentage of cache that is kept empty. When new cache blocks are 
; needed, they can be taken immediately without writing the old 
; contents onto the disk. 


;*******************************************************************
[Logging]

LogEnabled = yes                                 
; Transaction logging is enabled.

BlockSize = 2048 ; bytes                                
; Block size of log files is 2048 bytes.

FileNameTemplate = sol#####.log           
; Name of log files is sol#####.log where # is a template character.   

DigitTemplateChar = #                                 
; Character that is used in the filenametemplate. These template 
; characters are replaced by a incrementing number in the actual 
; filenames.

MinSplitSize = 1048576 
; This parameter describes a limit of logfile size. When this size 
; is reached, logging will be continued to next log file after next 
; checkpoint creation.

LogWriteMode = 0  ; the ping-pong method
;LogWriteMode=1 ; the group commit method
;LogWriteMode=2 ; the overwriting method 


;*****************************************************************
[SQL]

Info=0 ; no output   
;Info=1 ; table, index and view info in SQL format
;Info=2 ; level 1 + SQL execution graphs
;Info=3 ; level 2 + some SQL estimate info, Solid selected key name
;Info=4 ; level 3 + all SQL estimate info, Solid selected key info
;Info=5 ; level 4 + Solid info also from discarded keys
;Info=6 ; level 5 + Solid table level info
;Info=7 ; level 6 + SQL info from every fetched row
;Info=8 ; level 7 + Solid info from every fetched row 
                                 
SortArraySize = 1000
; Size of the internal sorting buffer. If external sorting is used,
; external sorting is used for result sets bigger than this limit.

JoinPathSpan = 4    
; Defines the depth the SQL optimizer goes to find the shortest 
; join path in table joins.                              

ProcedureCache = 5                                 
; Amount of procedures cached in memory per connection.


;*****************************************************************
[Com]

Listen = <no default>
; The network name for server; the protocol and name that SOLID 
; Server uses when starting listening to the network.

Client = <no default>
; The network name for client; the protocol and name that a 
; SOLID Server client uses for server connection. 
; In a Windows environment ODBC Data Source Name overrides value
; of this parameter.

MaxPhysMsgLen = 8192 ; bytes
; Sets the maximum communication message length.

ReadBufSize = <no default>                       
; Size of the communication read buffer.    

WriteBufSize = <no default>
; Size of the communication write buffer.                        

AllowYield = no
; Controls the yielding in Windows. Default No disallows the 
; yielding during communication operations.

Trace = no 
; If 'yes', network trace is written to TraceFile.
; Used for debugging connection problems.
                       
TraceFile = solmsg.out 
; Name of a file where communication trace is written.

;*****************************************************************
[Sorting]
MaxCacheUsePercent = 25
; Maximum percentage of cache pages used for sorting.
; Values may range from 10% to 50%.

MaxMemPerSort = <no default>
; Maximum memory available in bytes for one sorting.

MaxFilesTotal = 100
; Maximum number of files used for sorting.

TmdDir_1 = <no default>
; Name of the directory that may contain temporary files
; that are created during sorting. This directory has to have
; write access for solid processes.
; TmpDir_2 =   ; Defines second sort directory.