Greenplum - 内存不足

时间:2017-09-02 06:30:34

标签: greenplum hawq

尝试从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 个答案:

没有答案