RESOURCE_POOL_STATUS
Provides configuration settings of the various resource pools in the system, including internal pools. For detailed information about resource parameters, see CREATE RESOURCE POOL
or ALTER RESOURCE POOL
.
Column Name | Data Type | Description |
---|---|---|
NODE_NAME
|
VARCHAR
|
The name of the node for which information is provided. |
POOL_OID
|
INTEGER
|
A unique numeric ID that identifies the pool and is assigned by the Vertica catalog. |
POOL_NAME
|
VARCHAR
|
The name of the resource pool. |
IS_INTERNAL
|
BOOLEAN
|
Denotes whether a pool is one of the Built-In Pools. |
MEMORY_SIZE_KB
|
INTEGER
|
Value of |
MEMORY_SIZE_ACTUAL_KB
|
INTEGER
|
Current amount of memory, in kilobytes, allocated to the pool by the resource manager. The actual size can be less than specified in the DDL, if both the following conditions exist:
|
MEMORY_INUSE_KB
|
INTEGER
|
Amount of memory, in kilobytes, acquired by requests running against this pool. |
GENERAL_MEMORY_BORROWED_KB
|
INTEGER
|
Amount of memory, in kilobytes, borrowed from the |
QUEUEING_THRESHOLD_KB
|
INTEGER
|
Calculated as |
MAX_MEMORY_SIZE_KB
|
INTEGER
|
Value, in kilobytes, of the
Example: If Ordinarily, the |
RUNNING_QUERY_COUNT
|
INTEGER
|
Number of queries actually running using this pool. |
PLANNED_CONCURRENCY
|
INTEGER
|
Value of |
MAX_CONCURRENCY
|
INTEGER
|
Value of |
IS_STANDALONE
|
BOOLEAN
|
If the pool is configured to have |
QUEUE_TIMEOUT
|
INTERVAL
|
The interval that the request waits for resources to become available before being rejected. If you set this value to NONE, Vertica displays it as NULL. |
QUEUE_TIMEOUT_IN_SECONDS
|
INTEGER
|
Value of |
EXECUTION_PARALLELISM
|
INTEGER
|
Limits the number of threads used to process any single query issued in this resource pool. |
PRIORITY
|
INTEGER
|
Value of When set to |
RUNTIME_PRIORITY
|
VARCHAR
|
Value of |
RUNTIME_PRIORITY_THRESHOLD
|
INTEGER
|
Value of |
SINGLE_INITIATOR
|
|
Value of |
QUERY_BUDGET_KB
|
INTEGER
|
The current amount of memory that queries are tuned to use. The calculation that Vertica uses to determine this value is described inTarget Memory Determination for Queries in Concurrent Environments. Note: The calculated value can change when one or more running queries needs more than the budgeted amount to run. For a detailed example of query budget calculations, see Do You Need to Put Your Query on a Budget? in the Vertica User Community. |
CPU_AFFINITY_SET
|
VARCHAR
|
The set of CPUs on which queries associated with this pool are executed. Can be:
|
CPU_AFFINITY_MASK
|
VARCHAR
|
The bit mask of CPUs available for use in this pool. Valid values: Hex-encoded binaries for the CPUs on the system. Read from right to left. Example: A pool that has exclusive use of CPUs 0 and 1 on a four-CPU system is represented by the hex value of If no other resource pools use exclusive CPU affinities, the remaining resource pools in this example have a mask of |
CPU_AFFINITY_MODE
|
VARCHAR
|
The mode for the CPU affinity, one of the following:
|