yuan-er

导航

 

GaussDB-ALM-5101755 Ops巡检-系统库慢SQL数量异常

告警解释

此告警对应指标“系统库慢SQL数量”超出配置阈值,此指标反映数据库中系统库的慢SQL数量。

告警属性

告警ID

告警级别

告警类型

告警归属

业务类型

是否可自动清除

5101755

巡检配置

业务质量告警

租户面

云数据库 GaussDB 节点

告警参数

类别

参数名称

参数含义

定位信息

云服务

产生告警的云服务

实例ID

产生告警的实例ID

节点ID

产生告警的节点ID

巡检名称

产生告警的巡检名称

指标编码

产生告警的指标编码

附加信息

租户名称

产生告警的租户名称

实例名称

产生告警的实例名称

租户ID

产生告警的租户ID

云服务

产生告警的云服务

服务

产生告警的服务

微服务

产生告警的微服务

告警源IP

告警源IP

节点角色

产生告警节点的节点角色

指标编码

产生告警节点的指标编码

指标采集值

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

指标阈值

产生告警节点的指标阈值

对系统的影响

影响运维性能,不影响业务。

可能原因

后台语句计划不优。

处理步骤

  1. 收到告警后,通过查看监控指标查看指标“系统库慢SQL数量”,确认指标情况以及触发告警的组件。
  2. 确认是否有其他告警

     

    • 如果有,按照对应告警的处理方式处理,处理完之后查看当前告警是否消除,如果未消除,执行4
    • 如果没有,执行4

     

  3. 登录实例数据库,执行以下SQL:

     

    • 如果当前告警组件是CN组件或主DN时,连接告警组件,执行如下SQL:
      SELECT query FROM dbe_perf.statement_history WHERE start_time >= '$start_time' AND start_time <= '$finish_time '  AND is_slow_sql='t' AND db_name in ('postgres', 'template0', 'template1');
       
       
      
      
    • 如果当前告警组件是备DN,如果内核版本大于等于503.2,在告警组件上执行如下SQL(如果内核版本小于503.2不支持在备DN执行如下SQL):
      SELECT query FROM dbe_perf.standby_statement_history(True, '$start_time', '$finish_time ') WHERE is_slow_sql = 't' AND db_name in ('postgres', 'template0', 'template1');
       
       
      
      
    NOTICE:

    $start_time,$finish_time为开始时间和结束时间,具体用法参见dbe_perf.statement_history和dbe_perf.standby_statement_history()接口内容。

    • dbe_perf.statement_history使用具体请参考《云数据库 GaussDB 24.1.30 使用指南(for 华为云Stack 8.3.1)》中的 “开发者指南 > Schema > Query > STATEMENT_HISTORY”章节。
    • dbe_perf.standby_statement_history()接口使用具体请参考《云数据库 GaussDB 24.1.30 使用指南(for 华为云Stack 8.3.1)》中的“开发者指南 > SQL参考 > 函数和操作符 > 系统管理函数 > 统计信息函数”章节。

     

  4. 联系技术支持

告警清除

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

参考信息

不涉及。

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