更新时间:2025-09-08 GMT+08:00

内存资源监控

内存监控

DWS支持在监控面板(DMS)查看集群内存使用情况,详情参考在监控面板(DMS)查看DWS集群监控章节。

DWS也提供了监控整个集群内存使用状态的视图:

查询pgxc_total_memory_detail视图,必须具有sysadmin权限。
1
SELECT * FROM pgxc_total_memory_detail;
如果查询该视图时出现以下错误,请开启内存管理功能。
1
2
3
SELECT * FROM pgxc_total_memory_detail;
ERROR:  unsupported view for memory protection feature is disabled.
CONTEXT:  PL/pgSQL function pgxc_total_memory_detail() line 12 at FOR over EXECUTE statement
用户可通过DWS控制台设置max_process_memory参数来开启内存管理功能,方法如下:
  1. 登录DWS控制台
  2. 在左侧导航栏中,单击“专属集群 > 集群列表”。
  3. 在集群列表中找到所需要的集群,单击集群名称,进入“集群详情”页面。
  4. 单击“参数修改”页签,修改参数“max_process_memory”的值为合适的值,修改建议请参见max_process_memory,然后单击“保存”
  5. “修改预览”窗口,确认修改无误后,单击“保存”。修改完成后需要重启集群,参数才会生效。