DAS支持通过告警自动触发和手工触发两种方式产生性能快照,保存异常现场,方便您排查数据库异常。

案例场景

MySQL数据库凌晨1点发生了CPU 90%的告警,导致正常业务响应时间变长,但是等DBA登录数据库上进行排查,异常已经消失,从监控历史上只能看到CPU飙高、活跃会话增长,没有慢SQL。在这种缺少数据、缺少现场的情况下,没有办法确认根本原因,同样的问题可能会持续发生,影响业务可用性。

操作步骤

  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 实例监控页面,找到对应的数据库实例,单击右侧的性能 > 性能快照
  4. 性能快照页面,通过以下方式产生性能快照。
    • 手工触发
      1. 性能快照页面,单击手工触发manually
      2. 在弹出的确认信息页面,单击确定
    • 告警自动触发
      1. 性能快照页面,单击logo1auto
      2. 在弹出的页面中,确认触发性能快照的告警规则。
        • 如果实例未关联告警模板,请根据界面提示,创建或关联告警模板。
        • 如果实例已关联告警模板,请确认触发性能快照的告警规则。
          说明 如果需要修改触发条件,请根据界面提示配置告警规则。
      3. 完成告警规则配置后返回开启自动性能快照界面,单击确定ok1

查看性能快照

  1. 性能快照页面,选择您需要查看的快照,单击查看
  2. 查看性能快照。
    • 第一部分:核心指标的秒级监控。
    • 第二部分:触发性能快照后,1分钟内的统计信息。
      • 每隔1秒的活跃会话,帮助您确定60秒中执行最多的SQL、最慢的SQL、TOP用户、TOP来源、TOP命令、TOP会话状态。
      • 全量SQL(需要开启SQL洞察)。
      • 慢SQL。
      • 错误日志。