Memory management parameters
The following table describes parameters for managing Vertica memory usage.
Caution
Modify these parameters only under guidance from Vertica Support.Query the CONFIGURATION_PARAMETERS system table to determine what levels (node, session, user, database) are valid for a given parameter.
Parameters | Description |
---|---|
MemoryPollerIntervalSec |
Specifies in seconds how often the Vertica memory poller checks whether Vertica memory usage is below the thresholds of several configuration parameters (see below):
ImportantTo disable polling of all thresholds, set this parameter to 0. Doing so effectively disables automatic memory usage reporting and trimming.Default: 2 |
MemoryPollerMallocBloatThreshold |
Threshold of glibc memory bloat. The memory poller calls glibc function
If this expression evaluates to a value higher than To disable polling of this threshold, set the parameter to 0. Default: 0.3 |
MemoryPollerReportThreshold |
Threshold of memory usage that determines whether the Vertica memory poller writes a report. The memory poller compares
When this expression evaluates to a value higher than To disable polling of this threshold, set the parameter to 0. Default: 0.93 |
MemoryPollerTrimThreshold |
Threshold for the memory poller to start checking whether to trim glibc-allocated memory. The memory poller compares
If this expression evaluates to a value higher than To disable polling of this threshold, set the parameter to 0. Doing so also disables polling of Default: 0.83 |