Greenplum - Недостаточно памяти

При попытке запроса из кластера gpdb. Ошибка выхода из памяти с кодом ошибки 53400.

Информация о системе

TOTAL RAM =30G
SWAP =15G
gp_vmem_protect_limit=8192MB
TOTAL segment = 8 Primary, 8 mirror = 16
SEGMENT HOST=2 

Получение ошибки:

ERROR: Out of memory (seg2 slice109 datanode01:40002 pid=21691)
SQL state: 53400
Detail: VM protect failed to allocate 8388608 bytes from system, VM Protect 4161 MB available

Мы попытались

gpconfig -c gp_vmem_protect_limit -v 4114 vm.overcommit_ratio = 95

Затем получаю эту ошибку. P ОШИБКА: XX000: Отмена запроса из-за высокого использования VMEM. Используется: 3704MB, доступно 410MB, красная зона: 3702MB

Также, получая этот симптом

Prod=# show runaway_detector_activation_percent;
 runaway_detector_activation_percent 
-------------------------------------
 90
(1 row)

Пожалуйста, предложите, какие могут быть настройки в этом случае. Кроме того, что является основной причиной ошибки OOM?

Любая помощь на это будет высоко ценится?

0 ответов

Другие вопросы по тегам