异常诊断
更新时间:2025-03-26
DBSC 为用户提供异常诊断功能,支持查看数据库实例中发生中和已发生的异常事件,帮助运维人员直观、全面地了解数据库实例的运行情况。本文为您介绍如何使用 DBSC 异常诊断。
前提条件
- 实例已接入 DBSC,且接入状态为接入成功。
操作步骤
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 诊断优化—>异常诊断。
-
进入会话管理页面后,在左上方选择要查看的实例。
注意:
当前支持的数据库类型为:RDS for MySQL
-
在异常诊断页面,查看目标实例当前的 实时健康评分、事件趋势、健康巡检 等详细信息。
- 实时健康评分:查看最新时间点的实例实时健康度评分。
- 事件趋势:查看数据库实例实时的 CPU 利用率、健康得分和诊断事件。在得分趋势视图中选择某一时间点,在气泡中点击详情可查看对应时间点的健康得分概况。
-
在诊断事件视图中,点击诊断事件,可查看该异常事件详情。
- 基本信息:查看所属节点、诊断项、风险等级、开始时间、持续时间、事件概要等信息。
- 异常快照:根据不同异常事件,展示在事件发生时间段内数据库实例的性能趋势、会话、慢 SQL、锁等关联快照详情。
诊断项说明
诊断项 | 分类 | 风险等级 |
---|---|---|
磁盘 IO 使用率过高 | 性能 | 致命:磁盘 IO 使用率 > 95 严重:95 > 磁盘 IO 使用率 > 90 告警:90 > 磁盘 IO 使用率 > 85 |
网络输入带宽使用率过高 | 性能 | 致命:网络输入带宽使用率 > 95 严重:95 > 网络输入带宽使用率 > 90 告警:90 > 网络输入带宽使用率 > 85 |
网络输出带宽使用率过高 | 性能 | 致命:网络输出带宽使用率 > 95 严重:95 > 网络输出带宽使用率 > 90 告警:90 > 网络输出带宽使用率 > 85 |
每秒 InnoDB 等待行锁次数过高 | 性能 | 致命:每秒 InnoDB 等待行锁次数 > 200 严重:200 > 每秒 InnoDB 等待行锁次数 > 100 告警:100 > 每秒 InnoDB 等待行锁次数 > 50 |
每秒等待表锁次数过高 | 性能 | 致命:每秒等待表锁次数 > 50 严重:50 > 每秒等待表锁次数 > 20 告警:20 > 每秒等待表锁次数 > 5 |