yuan-er

导航

 

ALM-5101261 Ops巡检-动态内存使用上限异常

告警解释

此告警对应指标“动态内存使用上限”超出配置阈值,此指标反映gaussdb进程可以使用的动态内存的上限。

告警属性

告警ID

告警级别

告警类型

告警归属

业务类型

是否可自动清除

5101261

巡检配置

物理资源告警

租户面

云数据库 GaussDB 节点

告警参数

类别

参数名称

参数含义

定位信息

云服务

产生告警的云服务

实例ID

产生告警的实例ID

节点ID

产生告警的节点ID

巡检名称

产生告警的巡检名称

指标编码

产生告警的指标编码

附加信息

租户名称

产生告警的租户名称

实例名称

产生告警的实例名称

租户ID

产生告警的租户ID

云服务

产生告警的云服务

服务

产生告警的服务

微服务

产生告警的微服务

告警源IP

告警源IP

节点角色

产生告警节点的节点角色

指标编码

产生告警节点的指标编码

指标采集值

产生告警节点的指标采集值

指标阈值

产生告警节点的指标阈值

对系统的影响

动态内存不足够,业务量上涨的时候,可能会导致动态内存不足,语句执行报错。

可能原因

  • 调小了max_process_memory配置。
  • 除动态内存以外的内存使用率增加。

处理步骤

  1. 收到告警后,首先通过查看监控指标查看指标“动态内存使用上限”,确认指标情况以及触发告警的组件。
  2. 确认是否有修改max_process_memory配置的操作。

     

    • 是,此告警符合预期,但是要确认参数调整后动态内存是否足够使用,可以通过查看监控指标查看“动态内存使用率”指标,如果指标高于50%,内存使用存在风险。
    • 否,执行3

     

  3. 查看是否是内存使用率过高,导致动态内存使用率下降。

     

    • 分布式执行如下语句:
      select * from pv_total_memory_detail;
       
       
      
      

    • 主备版执行如下语句:
      select * from gs_total_memory_detail;
       
       
      
      

    执行10次左右以上的SQL语句进行查询,每次查询间隔2秒再进行下一次查询,并关注查询结果:

    • memorytye为内存类型。
    • memorymbytes为内存类型分配的内存大小。
    • max_dynamic_memory为最大动态内存,即本指标的值。

     

告警清除

此告警修复后,系统会自动清除此告警,无需手工清除。

参考信息

不涉及。

 
posted on 2024-10-23 11:40  数据库笔记  阅读(28)  评论(0)    收藏  举报