Built-In Resource Pools Configuration
You can view the current and default configuration for built-in resource pools by querying system tables RESOURCE_POOLS
and RESOURCE_POOL_DEFAULTS
, respectively. The sections below provide this information, and also indicate which built-in pool parameters can be modified with ALTER RESOURCE POOL
:
GENERAL
Parameter | Settings |
---|---|
MEMORYSIZE
|
empty / cannot be set |
MAXMEMORYSIZE
|
The maximum memory to use for all resource pools, one of the following: MAXMEMORYSIZE { 'integer%' | 'integer{K|M|G|T}' }
For example, if your node has 64GB of memory, setting MAXMEMORYSIZE to 50% allocates half of available memory. Thus, the maximum amount of memory available to all resource pools is 32GB. Default: 95% |
MAXQUERYMEMORYSIZE
|
The maximum amount of memory allocated by this pool to process any query: MAXQUERYMEMORYSIZE { 'integer%' | 'integer{K|M|G|T}' } |
EXECUTIONPARALLELISM
|
Default: AUTO |
PRIORITY
|
Default: 0 |
RUNTIMEPRIORITY
|
Default: Medium |
RUNTIMEPRIORITYTHRESHOLD
|
Default: 2 |
QUEUETIMEOUT
|
Default: 00:05 (minutes) |
RUNTIMECAP
|
Prevents runaway queries by setting the maximum time a query in the pool can execute. If a query exceeds this setting, it tries to cascade to a secondary pool: RUNTIMECAP { 'interval' | NONE }
|
PLANNEDCONCURRENCY
|
The number of concurrent queries you expect to run against the resource pool, an integer ≥ 4. If set to AUTO (default), Vertica automatically sets PLANNEDCONCURRENCY at query runtime, choosing the lower of these two values:
Important: In systems with a large number of cores, the default AUTO setting of ALTER RESOURCE POOL general PLANNEDCONCURRENCY #cores;
Default: AUTO |
MAXCONCURRENCY
|
Default: empty Caution: Must be set ≥ 1, otherwise Vertica generates warning that system queries might be unable to execute. |
SINGLEINITIATOR
|
Default: False. Important: This parameter is included for backwards compatibility only. Do not change the value. |
CPUAFFINITYSET | Default: empty |
CPUAFFINITYMODE | Default: ANY |
CASCADETO | Default: empty |
BLOBDATA
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
0% |
MAXMEMORYSIZE
|
10 |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
|
PRIORITY
|
|
RUNTIMEPRIORITY
|
|
RUNTIMEPRIORITYTHRESHOLD
|
|
QUEUETIMEOUT
|
|
RUNTIMECAP
|
NONE |
PLANNEDCONCURRENCY
|
AUTO |
MAXCONCURRENCY
|
empty / cannot be set |
SINGLEINITIATOR
|
|
CPUAFFINITYSET | |
CPUAFFINITYMODE | ANY / cannot be set |
CASCADETO |
empty / cannot be set |
DBD
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
0% |
MAXMEMORYSIZE
|
Unlimited |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
AUTO |
PRIORITY
|
0 |
RUNTIMEPRIORITY
|
MEDIUM |
RUNTIMEPRIORITYTHRESHOLD
|
0 |
QUEUETIMEOUT
|
0 |
RUNTIMECAP
|
NONE |
PLANNEDCONCURRENCY
|
AUTO |
MAXCONCURRENCY
|
NONE |
SINGLEINITIATOR
|
True Important: Included for backwards compatibility, do not change. |
CPUAFFINITYSET |
empty / cannot be set |
CPUAFFINITYMODE | ANY / cannot be set |
CASCADETO |
empty / cannot be set |
JVM
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
0% |
MAXMEMORYSIZE
|
10% of memory or 2 GB, whichever is smaller |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
AUTO |
PRIORITY
|
0 |
RUNTIMEPRIORITY
|
MEDIUM |
RUNTIMEPRIORITYTHRESHOLD
|
2 |
QUEUETIMEOUT
|
00:05 (minutes) |
RUNTIMECAP
|
NONE |
PLANNEDCONCURRENCY
|
AUTO |
MAXCONCURRENCY
|
empty / cannot be set |
SINGLEINITIATOR
|
FALSE Important: Included for backwards compatibility, do not change. |
CPUAFFINITYSET |
empty / cannot be set |
CPUAFFINITYMODE | ANY / cannot be set |
CASCADETO |
empty / cannot be set |
METADATA
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
0% |
MAXMEMORYSIZE
|
Unlimited |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
AUTO |
PRIORITY
|
108 |
RUNTIMEPRIORITY
|
HIGH |
RUNTIMEPRIORITYTHRESHOLD
|
0 |
QUEUETIMEOUT
|
0 |
RUNTIMECAP
|
NONE |
PLANNEDCONCURRENCY
|
AUTO |
MAXCONCURRENCY
|
0 |
SINGLEINITIATOR
|
FALSE. Important: Included for backwards compatibility, do not change. |
CPUAFFINITYSET
|
empty / cannot be set |
|
ANY / cannot be set |
CASCADETO |
empty / cannot be set |
RECOVERY
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
0% |
MAXMEMORYSIZE
|
The maximum size per node the resource pool can grow by borrowing memory from the MAXMEMORYSIZE { 'integer%' | 'integer{K|M|G|T}' | NONE }
Caution: Setting must resolve to ≥ 25%, otherwise Vertica generates a warning that system queries might be unable to execute. |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
AUTO |
PRIORITY
|
107 |
RUNTIMEPRIORITY
|
MEDIUM |
RUNTIMEPRIORITYTHRESHOLD
|
60 |
QUEUETIMEOUT
|
00:05 (minutes) |
RUNTIMECAP
|
NONE |
PLANNEDCONCURRENCY
|
AUTO |
MAXCONCURRENCY
|
2 Note: 0 or NONE (unlimited) are invalid settings. |
SINGLEINITIATOR
|
True. Important: Included for backwards compatibility, do not change. |
CPUAFFINITYSET |
empty / cannot be set |
CPUAFFINITYMODE | ANY / cannot be set |
CASCADETO |
empty / cannot be set |
REFRESH
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
0% |
MAXMEMORYSIZE
|
NONE (unlimited) |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
AUTO |
PRIORITY
|
-10 |
RUNTIMEPRIORITY
|
MEDIUM |
RUNTIMEPRIORITYTHRESHOLD
|
60 |
QUEUETIMEOUT
|
00:05 (minutes) |
RUNTIMECAP
|
NONE (unlimited) |
PLANNEDCONCURRENCY
|
AUTO (4) |
MAXCONCURRENCY
|
3 This parameter must be set ≥ 1. |
SINGLEINITIATOR
|
True. Important: Included for backwards compatibility, do not change. |
CPUAFFINITYSET |
empty / cannot be set |
CPUAFFINITYMODE | ANY / cannot be set |
CASCADETO |
empty / cannot be set |
SYSDATA
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
100M |
MAXMEMORYSIZE
|
10% Caution: Setting must resolve to ≥ 4M, otherwise Vertica generates warning that system queries might be unable to execute. Note: |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
empty |
PRIORITY
|
|
RUNTIMEPRIORITY
|
|
RUNTIMEPRIORITYTHRESHOLD
|
|
QUEUETIMEOUT
|
empty / cannot be set |
RUNTIMECAP
|
|
PLANNEDCONCURRENCY
|
empty |
MAXCONCURRENCY
|
empty / cannot be set |
SINGLEINITIATOR
|
empty Important: Included for backwards compatibility, do not change. |
CPUAFFINITYSET | empty / cannot be set |
CPUAFFINITYMODE | |
CASCADETO |
SYSQUERY
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
64M Caution: Setting must resolve to ≥ 20M, otherwise Vertica generates warning that system queries might be unable to execute, and diagnosing problems might be difficult. |
MAXMEMORYSIZE
|
empty (unlimited) |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
AUTO |
PRIORITY
|
110 |
RUNTIMEPRIORITY
|
HIGH |
RUNTIMEPRIORITYTHRESHOLD
|
0 |
QUEUETIMEOUT
|
00:05 (minutes) |
RUNTIMECAP
|
NONE |
PLANNEDCONCURRENCY
|
AUTO |
MAXCONCURRENCY
|
empty Caution: Must be set ≥ 1, otherwise Vertica generates warning that system queries might be unable to execute. |
SINGLEINITIATOR
|
False. Important: This parameter is included for backwards compatibility only. Do not change the value. |
CPUAFFINITYSET | empty / cannot be set |
CPUAFFINITYMODE | |
CASCADETO |
TM
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
5% |
MAXMEMORYSIZE
|
Unlimited |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
AUTO |
PRIORITY
|
105 |
RUNTIMEPRIORITY
|
MEDIUM |
RUNTIMEPRIORITYTHRESHOLD
|
60 |
QUEUETIMEOUT
|
00:05 (minutes) |
RUNTIMECAP
|
NONE |
PLANNEDCONCURRENCY
|
AUTO |
MAXCONCURRENCY
|
3 Note: 0 or NONE (unlimited) are invalid settings. |
SINGLEINITIATOR
|
True Important: Included for backwards compatibility, do not change. |
CPUAFFINITYSET |
empty / cannot be set |
CPUAFFINITYMODE | ANY / cannot be set |
CASCADETO |
empty / cannot be set |
WOSDATA
Parameter | Default Setting |
---|---|
MEMORYSIZE
|
0% |
MAXMEMORYSIZE
|
25% of the GENERAL pool limit or 2GB, whichever is less. Important: This parameter can never be less than 2GB. |
MAXQUERYMEMORYSIZE
|
empty / cannot be set |
EXECUTIONPARALLELISM
|
|
PRIORITY
|
|
RUNTIMEPRIORITY
|
|
RUNTIMEPRIORITYTHRESHOLD
|
|
QUEUETIMEOUT
|
|
RUNTIMECAP
|
NONE |
PLANNEDCONCURRENCY
|
AUTO |
MAXCONCURRENCY
|
empty / cannot be set |
SINGLEINITIATOR
|
|
CPUAFFINITYSET
|
|
CPUAFFINITYMODE
|
|
CASCADETO
|