master database only
syscurconfigs is built dynamically when queried. It contains an entry for each of the configuration parameters, as does sysconfigures, but with the current values rather than the default values. In addition, it contains four rows that describe the configuration structure.
The columns for syscurconfigs are:
Name |
Datatype |
Description |
|
---|---|---|---|
config |
smallint |
Configuration parameter number. |
|
value |
int |
The current run value for the parameter with integer datatype. Its value is 0 for the parameters with character datatype. |
|
comment |
varchar(255) |
Comments about the configuration parameter. For internal use.. |
|
status |
int |
Value that represents the type of configuration parameter. For details, see Table 1-5. |
|
value2 |
varchar(255) null |
The current run value for the parameter with the character datatype. Its value is NULL for parameters with the integer datatype. |
|
defvalue |
varchar(255) null |
Default value of the configuration parameter. |
|
minimum_value |
int null |
Minimum value of the configuration parameter. |
|
maximum_value |
int null |
Maximum value of the configuration parameter. |
|
memory_used |
int null |
Integer value for the amount of memory used by each configuration parameter. Negative values indicate memory shared. |
|
display_level |
int null |
Display level of the configuration parameter. The values are 1, 5, and 10. |
|
datatype |
int null |
Datatype of the configuration parameter. |
|
message_num |
int null |
Message number of the sp_helpconfig message for this configuration parameter. |
|
apf_percent |
int null |
The current run value for the asynchronous prefetch percent for a buffer pool. Valid only for rows that represent buffer pools. |
|
nodeid |
tinyint null |
Reserved for future use |
|
unit |
varchar(20) null |
Unit of the parameter. Values are: |
|
|
|
||
type |
varchar(10) null |
Specifies whether a configuration parameter is declared dynamic or static in its structure definition. Values are:
|
|
nodeid |
tinyint null |
Reserved for future use |
Table 1-5 provides information about the status column.
Status type |
Decimal |
Hex |
Description |
---|---|---|---|
CFG_NO_OPTIONS |
0 |
0x0 |
Parameter has no options. |
CFG_SYSTEM_OPTION |
1 |
0x01 |
Parameter is a system option. |
CFG_SYSTEM_GROUP |
2 |
0x02 |
Parameter is a system group. |
CFG_STATIC |
4 |
0x04 |
Parameter is static. |
CFG_DYNAMIC |
8 |
0x08 |
Parameter is dynamic. |
CFG_CALCULATED |
16 |
0x10 |
Parameter is calculated. |
CFG_READONLY |
32 |
0x20 |
Parameter is read-only. |
CFG_MEMORY_USED |
64 |
0x40 |
Parameter consumes memory. |
CFG_CONFIG_FILE |
128 |
0x80 |
Parameter is externally visible. |
CFG_SYSTEM_TAB |
256 |
0x100 |
Parameter is only externally visible in system table. |
CFG_EXTRAS_OPTION |
512 |
0x200 |
Parameter is for CFG_EXTRAS not DS_CONFIG. |
CFG_CFGBLK |
1024 |
0x400 |
Parameter is stored in the configuration block. |
CFG_CACHE_GROUP |
2048 |
0x800 |
Parameter is a cache group. |
CFG_CACHE_OPTION |
4096 |
0x1000 |
Parameter is a cache option. |
CFG_BUFFER_POOL_GROUP |
8192 |
0x2000 |
Parameter is a buffer pool group. |
CFG_BUFFER_POOL_OPTION |
16384 |
0x4000 |
Parameter is a buffer pool option. |
CFG_INTERNAL |
32768 |
0x8000 |
Parameter is for internal use only. |
CFG_FNOF_LPAGESIZE |
65536 |
0x10000 |
Parameter entry depends on logical pagesize. |