Consultor Eletrônico



Kbase P89401: List of SQL Startup parameters and their corresponding variable
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   19/05/2011
Status: Verified

GOAL:

List of SQL Startup parameters and their corresponding variable

GOAL:

SQL Startup parameters and their default values and ranges.

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x
All Supported Operating Systems

FIX:

-SQLStmtCache corresponding to CACHED_STATEMENTS:

Number of prepared statements remembered in cache
Only grows. Large performance benefit.
Update if concurrent prepared statements > 100
Increase if error -210048 encountered
Valid range: 16 - 1024, Default: 100


-SQLCursors corresponding to OPEN_CURSORS:

Maximum number of cursors per thread
Very little runtime overhead
Increase is -20125 error encountered
Valid range: 16 - 512, Default: 50


-SQLStack corresponding to PROGRESS_STACK_MIN:

O/S stack size allocated to each thread
Increase if O/S complains of using too much stack
Valid range: 1000 - 2000K, Default: 1000K
Settings can cause unnecessary paging if set too high


-SQLTempBuff corresponding to TPE_MM_CACHESIZE:

In memory cache
Large values avoid paging to disk
Increase if ?no cache block? (-16003, -16005) error
Valid range: 100 - 200000 K
Default: 1000


-SQLTempDisk corresponding to TPE_MM_SWAPSIZE:

Size of disk swap space
Must increase if MM I/O type error (-16001) in .lg file
Unused space has no runtime overhead
Valid range: 5000 - 100000000K
Default: 500000K


-SQLTempPgSize corresponding to TPE_MM_BLOCKSIZE:

Governs I/O of cache to disk
Set to multiple of O/S I/O size
Increase if sorting very large records
Increase if ?row too big? (-16000) error during sort
Valid range: 4 - 256K
Default: 7K - It should be 8K