ALM-5101261 Ops巡检-动态内存使用上限异常
告警解释
此告警对应指标“动态内存使用上限”超出配置阈值,此指标反映gaussdb进程可以使用的动态内存的上限。
告警属性
|
告警ID |
告警级别 |
告警类型 |
告警归属 |
业务类型 |
是否可自动清除 |
|---|---|---|---|---|---|
|
5101261 |
巡检配置 |
物理资源告警 |
租户面 |
云数据库 GaussDB 节点 |
是 |
告警参数
|
类别 |
参数名称 |
参数含义 |
|---|---|---|
|
定位信息 |
云服务 |
产生告警的云服务 |
|
实例ID |
产生告警的实例ID |
|
|
节点ID |
产生告警的节点ID |
|
|
巡检名称 |
产生告警的巡检名称 |
|
|
指标编码 |
产生告警的指标编码 |
|
|
附加信息 |
租户名称 |
产生告警的租户名称 |
|
实例名称 |
产生告警的实例名称 |
|
|
租户ID |
产生告警的租户ID |
|
|
云服务 |
产生告警的云服务 |
|
|
服务 |
产生告警的服务 |
|
|
微服务 |
产生告警的微服务 |
|
|
告警源IP |
告警源IP |
|
|
节点角色 |
产生告警节点的节点角色 |
|
|
指标编码 |
产生告警节点的指标编码 |
|
|
指标采集值 |
产生告警节点的指标采集值 |
|
|
指标阈值 |
产生告警节点的指标阈值 |
对系统的影响
动态内存不足够,业务量上涨的时候,可能会导致动态内存不足,语句执行报错。
可能原因
- 调小了max_process_memory配置。
- 除动态内存以外的内存使用率增加。
处理步骤
- 收到告警后,首先通过查看监控指标查看指标“动态内存使用上限”,确认指标情况以及触发告警的组件。
- 确认是否有修改max_process_memory配置的操作。
- 查看是否是内存使用率过高,导致动态内存使用率下降。
- 分布式执行如下语句:
select * from pv_total_memory_detail;![]()
- 主备版执行如下语句:
select * from gs_total_memory_detail;
执行10次左右以上的SQL语句进行查询,每次查询间隔2秒再进行下一次查询,并关注查询结果:
- 如果发现other_used_memory的memorymbytes持续上涨,处理方法参考ALM-5101264 Ops巡检-已使用的其他内存异常。
- 如果发现shared_used_memory的memorymbytes持续上涨,处理方法参考ALM-5101265 Ops巡检-已使用的共享内存异常。
- 如果为其他memorytye的memorymbytes上涨,联系技术支持处理。
- memorytye为内存类型。
- memorymbytes为内存类型分配的内存大小。
- max_dynamic_memory为最大动态内存,即本指标的值。
- 分布式执行如下语句:
告警清除
此告警修复后,系统会自动清除此告警,无需手工清除。
参考信息
不涉及。

浙公网安备 33010602011771号