File: aguide11.htm

package info (click to toggle)
solid-doc 2.2-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 3,436 kB
  • ctags: 11,371
  • sloc: makefile: 58; sh: 2
file content (714 lines) | stat: -rw-r--r-- 21,579 bytes parent folder | download | duplicates (2)
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
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
<HTML>
<HEAD>
<TITLE></TITLE>
<LINK REL="ToC" HREF="httoc.htm">
<LINK REL="Index" HREF="htindex.htm">
<LINK REL="Next" HREF="aguide12.htm">
<LINK REL="Previous" HREF="aguide10.htm"></HEAD>
<BODY BGCOLOR="#FFFFFF">
<P ALIGN=CENTER>
<A HREF="aguide10.htm" TARGET="_self"><IMG SRC="gaguide/graprev.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Previous Page"></A>
<A HREF="httoc.htm" TARGET="_self"><IMG SRC="gaguide/gratop.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="TOC"></A>
<A HREF="htindex.htm" TARGET="_self"><IMG SRC="gaguide/graindex.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Index"></A>
<A HREF="aguide12.htm" TARGET="_self"><IMG SRC="gaguide/granext.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Next Page"></A>

<A NAME="E9E11"></A>
<H1>
<FONT FACE="Arial"><B>APPENDIX B CONFIGURATION P</B><B>ARAMETERS</B></FONT></H1>
<BR>
<BLOCKQUOTE>
<P>By managing the parameters<A NAME="I2"></A> of your SOLID <I>Server</I>, you can modify the environment, performance, and operation of the server.
</BLOCKQUOTE>
<BLOCKQUOTE>
<P>When SOLID <I>Server</I> is started, it attempts to open the configuration file solid.ini in the current directory<A NAME="I3"></A>. The configuration values for the server parameters are included in this file. If the file does not exist, SOLID <I>Server</I> will use the default settings for the parameters. Also, if a value for a parameter is not set in the solid.ini file, SOLID <I>Server</I> will use a default value for the parameter. The default values depend on the operating system you are using.
</BLOCKQUOTE>
<BLOCKQUOTE>
<P>Generally, the default settings offer the best performance and operability, but in some special cases modifying a parameter will improve performance. You can change the parameters either by using the SOLID <I>Remote Control</I> parameter page or by editing the configuration file solid.ini. The configuration file format is similar to the format found in MS Windows and OS/2.
</BLOCKQUOTE>
<A NAME="E10E62"></A>
<P>
<FONT FACE="Arial"><B>General Section</B></FONT>

<BLOCKQUOTE><TABLE>
<TR>
<TD WIDTH=142 VALIGN=top >
<P><B>[General]</B>
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E618"></A>
<P>Description
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E618"></A>
<P>Default </TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>MaxOpenFiles
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E619"></A>
<P>the maximum number of files kept concurrently open during SOLID Server sessions
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E619"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>BackupDirectory
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E620"></A>
<P>the directory for backup files
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E620"></A>
<P>No default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>BackupCopyLog
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E621"></A>
<P>if set to yes, backup operation will copy log files to the backup directory
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E621"></A>
<P>yes</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>BackupDeleteLog
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E622"></A>
<P>if set to yes, old log files will be deleted after backup operation
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E622"></A>
<P>yes</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>BackupCopyIniFile
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E623"></A>
<P>if set to yes, solid.ini file will be copied to the backup directory
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E623"></A>
<P>yes</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Checkpoint
<BR>Interval
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E624"></A>
<P>the number of inserts made in the database that causes automatic checkpoint creation
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E624"></A>
<P>5000</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>MergeInterval
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E625"></A>
<P>the number of index inserts made in the database that causes the merge process to start
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E625"></A>
<P>Cache size depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Readonly
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E626"></A>
<P>if set to yes, database is set to read-only mode
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E626"></A>
<P>no</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>LongSequential
<BR>SearchLimit
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E627"></A>
<P>the number of sequential fetches after which search is treated as long sequential search
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E627"></A>
<P>500</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>SearchBuffer
<BR>Limit
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E628"></A>
<P>the maximum percentage of search buffers from the total buffered memory reserved for open cursors
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E628"></A>
<P>50</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Transaction
<BR>HashSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E629"></A>
<P>the hash table size for incomplete transactions
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E629"></A>
<P>Cache size depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>UseIOThreads
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E630"></A>
<P>if set to yes, IO threads are used; if set to no, IO threads are not used
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E630"></A>
<P>no</TD></TR></TABLE></BLOCKQUOTE><A NAME="E10E63"></A>
<P>
<FONT FACE="Arial"><B>IndexFile Section</B></FONT>

<BLOCKQUOTE><TABLE>
<TR>
<TD WIDTH=142 VALIGN=top >
<P><B>[IndexFile] </B>
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E631"></A>
<P>Description
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E631"></A>
<P>Default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>FileSpec_[1-N]
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E632"></A>
<P>the file name followed with maximum size (in bytes) of that database file, for example:
<BR>c:\sol1.db 2000000
<P>This file must be stored to a local drive using local disk names to avoid problems with network I/O and to achieve better performance.
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E633"></A>
<P>solid.db 2147483647</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>BlockSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E634"></A>
<P>the block size of the index file in bytes; use power of 2 kb: minimum 2048, maximum 16384
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E634"></A>
<P>8192 </TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>CacheSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E635"></A>
<P>the size of database cache memory for the server in bytes; the minimum 512 kb
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E635"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>ExtendIncrement
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E636"></A>
<P>the number of blocks that is allocated at one time when SOLID <I>Server</I> needs to allocate more space for the database file 
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E636"></A>
<P>50</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>ReadAhead
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E637"></A>
<P>sets the number of prefetched index leafs during long sequential searches
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E637"></A>
<P>4</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>PreFlushPercent
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E638"></A>
<P>Percentage of page buffer which is kept clean by preflush thread
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E638"></A>
<P>5</TD></TR></TABLE></BLOCKQUOTE><A NAME="E10E64"></A>
<P>
<FONT FACE="Arial"><B>Logging Section</B></FONT>

<BLOCKQUOTE><TABLE>
<TR>
<TD WIDTH=142 VALIGN=top >
<P><B>[Logging]</B>
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E639"></A>
<P>Description
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E639"></A>
<P>Default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>LogEnabled
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E640"></A>
<P>whether logging is enabled or not
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E640"></A>
<P>yes</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>LogWriteMode
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E641"></A>
<P>the supported log write methods are:
<P>0: the ping-pong method
<P>1: the group commit method
<P>2: the overwriting method
<P>see chapter <I>Database </I><I>Maintenance</I> for more specific information
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E642"></A>
<P>0</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>BlockSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E643"></A>
<P>the block size of log files
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E643"></A>
<P>2048</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>MinSplitSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E644"></A>
<P>when this file size is reached, logging will be continued to the following log file after the next checkpoint
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E644"></A>
<P>1 MB</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>FileNameTemplate
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E645"></A>
<P>the path and naming convention used when creating log files; template characters are replaced with sequential numbering; for example:
<BR>c:\solid\log\sol#####.log
<P>This file must be stored to a local drive using local disk names to avoid problems with network I/O and to achieve better performance.
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E646"></A>
<P>sol#####.log</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>DigitTemplate
<BR>Char
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E647"></A>
<P>the template character that will be replaced in the name template of the log file
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E647"></A>
<P>#</TD></TR></TABLE></BLOCKQUOTE><A NAME="E10E65"></A>
<P>
<FONT FACE="Arial"><B>Communication Section</B></FONT>

<BLOCKQUOTE><TABLE>
<TR>
<TD WIDTH=142 VALIGN=top >
<P><B>[Com]</B>
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E648"></A>
<P>Description
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E648"></A>
<P>Default </TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Listen
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E649"></A>
<P>the network name for server; the protocol and name that SOLID <I>Server</I> uses when starting listening to the network
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E649"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Connect
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E650"></A>
<P>the network name for client; the protocol and name that a SOLID <I>Server</I> client uses for server connection; in a Windows environment ODBC Data Source Name overrides the value of this parameter 
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E650"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>MaxPhysMsgLen
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E651"></A>
<P>the maximum length of a single physical network message in bytes; longer network messages will be split into smaller messages of this size
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E651"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>ReadBufSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E652"></A>
<P>the buffer size in bytes for the data read from the network
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E652"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>WriteBufSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E653"></A>
<P>the buffer size in bytes for the data written into the network
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E653"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>AllowYield
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E654"></A>
<P>Windows only; controls whether communication is allowed to yield control to other running tasks or not
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E654"></A>
<P>no</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>SelectThread
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E655"></A>
<P>if set to yes a separate selector thread is started for every listening session
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E655"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Trace
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E656"></A>
<P>if parameter set to yes, trace information on network messages is written to a file specified with the TraceFile parameter
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E656"></A>
<P>no</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>TraceFile
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E657"></A>
<P>if parameter Trace is set to yes, trace information on network messages is written to a file specified with this parameter
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E657"></A>
<P>soltrace.out</TD></TR></TABLE></BLOCKQUOTE><A NAME="E10E66"></A>
<P>
<FONT FACE="Arial"><B>Data Sources</B></FONT>

<BLOCKQUOTE><TABLE>
<TR>
<TD WIDTH=142 VALIGN=top >
<P><B>[Data Sources]</B>
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E658"></A>
<P>Description
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E658"></A>
<P>Default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>&lt;logical name&gt; = 
<BR>&lt;network name&gt;, 
<BR>&lt;Description&gt;
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E659"></A>
<P>These parameters can be used to give a logical name to a SOLID <I>Server. </I>These parameters are 
<P>NOTE! This parameter is new in SOLID <I>Server</I> 2.2.
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E660"></A>
<P>10</TD></TR></TABLE></BLOCKQUOTE><A NAME="E10E67"></A>
<P>
<FONT FACE="Arial"><B>Server Section</B></FONT>

<BLOCKQUOTE><TABLE>
<TR>
<TD WIDTH=142 VALIGN=top >
<P><B>[Srv]</B>
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E661"></A>
<P>Description
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E661"></A>
<P>Default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>RowsPerMessage
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E662"></A>
<P>the number of rows returned from the server in one network message
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E662"></A>
<P>10</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>ConnectTimeOut
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E663"></A>
<P>specifies the continuous idle time in minutes after that an connection is dropped; negative or zero value means infinite
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E663"></A>
<P>480</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>AbortTimeOut
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E664"></A>
<P>specifies the time in minutes after that an idle transaction is aborted; negative or zero value means infinite
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E664"></A>
<P>120 </TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Threads
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E665"></A>
<P>the number of threads used for database access in SOLID <I>Server</I>; When SMP support is not enabled the maximum number of threads in the server is limited to 5.
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E665"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Echo
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E666"></A>
<P>if set to yes, contents of solmsg.out file are displayed also at the server&#146;s command window
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E666"></A>
<P>no</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>ReadThreadMode
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E667"></A>
<P>possible values are 0, 1 and 2, the meanings are following
<BR>0: network reads are done in database tasks
<BR>1: network reads are done in the server thread
<BR>2: network reads are done in separate read threads
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E668"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Name
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E669"></A>
<P>the informal name of the server, equivalent to the -n command line option
</TD><TD WIDTH=133 VALIGN=top ><BR></TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>AllowConnect
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E670"></A>
<P>if set to no only connections from Remote Control are allowed
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E670"></A>
<P>yes</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>MessageLogSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E671"></A>
<P>defines the maximum size of the solmsg.out file in bytes
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E671"></A>
<P>OS depend.</TD></TR></TABLE></BLOCKQUOTE><A NAME="E10E68"></A>
<P>
<FONT FACE="Arial"><B>SQL Section</B></FONT>

<BLOCKQUOTE><TABLE>
<TR>
<TD WIDTH=142 VALIGN=top >
<P><B>[SQL]</B>
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E672"></A>
<P>Description
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E672"></A>
<P>Default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>Info
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E673"></A>
<P>set the level of informational messages [0-8] printed from the server; information is written into file defined by parameter InfoFileName, (0=no info, 8=all info)
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E673"></A>
<P>0</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>SQLInfo
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E674"></A>
<P>set the level of informational SQL level messages [0-8]
<BR>; information is written into file defined by parameter InfoFileName, 
<BR>(0=no info, 8=all info)
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E675"></A>
<P>No default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>InfoFileName
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E676"></A>
<P>default global info file name
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E676"></A>
<P>SOLTRACE.OUT</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>InfoFileSize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E677"></A>
<P>maximum size of the info file
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E677"></A>
<P>No default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>InfoFileFlush
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E678"></A>
<P>if set to yes, flushes info file after every write operation
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E678"></A>
<P>Yes</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>SortArraySize
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E679"></A>
<P>the size of the array that SQL uses when ordering result set; for optimal performance this should be as big as the biggest retrieved result set that cannot be ordered by key values; for large sorts use external sorter
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E679"></A>
<P>OS depend.</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>JoinPathSpan
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E680"></A>
<P>the depth of the SQL parse tree that SQL optimizer will span through when selecting the correct joining strategy
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E680"></A>
<P>3</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>ProcedureCache
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E681"></A>
<P>the size of cache memory for parsed procedures in number of procedures
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E681"></A>
<P>5</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>UseRangeEstimates
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E682"></A>
<P>SQL estimator is capable of estimating ranges (e.g. A&gt;1 AND A&lt;5). Feature can be turned of by using this parameter.
<P>NOTE! This parameter is new in SOLID <I>Server</I> 2.2.
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E683"></A>
<P>Yes</TD></TR></TABLE></BLOCKQUOTE><A NAME="E10E69"></A>
<P>
<FONT FACE="Arial"><B>Sorter Section</B></FONT>

<BLOCKQUOTE><TABLE>
<TR>
<TD WIDTH=142 VALIGN=top >
<P><B>[Sorter]</B>
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E684"></A>
<P>Description
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E684"></A>
<P>Default</TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>MaxCacheUse
<BR>Percent
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E685"></A>
<P>maximum percentage of cache pages used for sorting; range from 10% to 50%
</TD><TD WIDTH=133 VALIGN=top ><BR></TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>MaxMemPerSort
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E686"></A>
<P>maximum memory available in bytes for one sort
</TD><TD WIDTH=133 VALIGN=top ><BR></TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>MaxFilesTotal
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E687"></A>
<P>maximum number of files used for sorting
</TD><TD WIDTH=133 VALIGN=top ><BR></TD>
</TR>
<TR>
<TD WIDTH=142 VALIGN=top >
<P>TmpDir_[1-N]
</TD><TD WIDTH=180 VALIGN=top >
<A NAME="E7E688"></A>
<P>name of the directory that contains temporary files created during sorting
</TD><TD WIDTH=133 VALIGN=top >
<A NAME="E7E688"></A>
<P>No default</TD></TR></TABLE></BLOCKQUOTE><P ALIGN=CENTER>
<A HREF="aguide10.htm" TARGET="_self"><IMG SRC="gaguide/graprev.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Previous Page"></A>
<A HREF="httoc.htm" TARGET="_self"><IMG SRC="gaguide/gratop.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="TOC"></A>
<A HREF="htindex.htm" TARGET="_self"><IMG SRC="gaguide/graindex.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Index"></A>
<A HREF="aguide12.htm" TARGET="_self"><IMG SRC="gaguide/granext.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Next Page"></A>

<center><p><font SIZE=-2>Copyright &copy; 1992-1997 Solid Information Technology Ltd All rights reserved.</font></p></center>
</BODY></HTML>