产品动态
公告


诊断项名称 | 诊断项类别 | 说明 | 风险等级划分 | MySQL | TDSQL-C MySQL | 自建 MySQL |
连接性检查 | 可用性 | 无法与数据库建立连接 | 致命 | ✓ | ✓ | ✓ |
插入、更新、删除慢 | 性能 | 执行插入、更新或删除操作时,需要花费较长的时间才能完成 | 严重:锁等待导致 告警:非锁等待导致 | ✓ | ✓ | ✓ |
执行中慢会话 | 性能 | 存在执行中未结束的慢会话 | 提示 | ✓ | ✓ | ✓ |
慢 SQL | 性能 | 存在需要优化的慢查询语句 | 提示 | ✓ | ✓ | ✓ |
等待行锁 | 性能 | 存在等待锁时间过长的事务 | 严重 | ✓ | ✓ | ✓ |
事务未提交 | 性能 | 存在过长时间的未提交的事务 | 致命 | ✓ | ✓ | ✓ |
DDL 语句等待 Metadata Lock | 性能 | 存在等待 Metadata Lock 的线程,且其在执行 DDL 语句 | 严重 | ✓ | ✓ | ✓ |
insert, update, delete 语句等待 Metadata Lock | 性能 | 存在等待 Metadata Lock 的线程,且其在执行 IUD 语句 | 严重 | ✓ | ✓ | ✓ |
select 语句等待 Metadata Lock | 性能 | 存在等待 Metadata Lock 的线程,且其在执行 SELECT 语句 | 严重 | ✓ | ✓ | ✓ |
死锁 | 可靠性 | 数据库发生死锁 | 致命 | ✓ | ✓ | ✓ |
只读锁 | 性能 | 存在等待全局只读锁的线程 | 致命 | ✓ | ✓ | ✓ |
SQL 语句等待 Metadata Lock | 性能 | 存在等待 Metadata Lock 的线程,且其在执行非 DDL、IUD、SELECT 语句 | 告警 | ✓ | ✓ | ✓ |
Waiting for flush tables | 性能 | 存在等待 flush tables 状态的线程 | 致命:活跃会话数 > 30 严重:20 < 活跃会话数 ≤ 30 告警:活跃会话数 ≤ 20 | ✓ | ✓ | ✓ |
活跃会话高 | 性能 | 活跃会话数大于三倍的数据库实例 CPU 规格 | 提示 | ✓ | ✓ | ✓ |
高并发/压力请求 | 性能 | 产生高并发或者压力请求 | 致命:CPU 利用率 > 80 严重:60 < CPU 利用率 ≤ 80 告警:40 < CPU 利用率 ≤ 60 | ✓ | ✓ | ✓ |
预编译语句过多 | 性能 | 出现未关闭的预编译语句个数过多(16382是 MySQL 默认允许的最大值) | 致命:预编译语句个数 > 16382 严重:14695 < 预编译语句个数 ≤ 16382 告警:11505 < 预编译语句个数 ≤ 14695 提示:预编译语句个数 ≤ 11505 | ✓ | ✓ | ✓ |
磁盘空间利用率 | 可靠性 | 磁盘利用率过高 | 致命:磁盘利用率 > 95 严重:90 < 磁盘利用率 ≤ 95 告警:85 < 磁盘利用率 ≤ 90 提示:80 < 磁盘利用率 ≤ 85 | ✓ | ✓ | ✓ |
内存利用率 | 性能 | 内存利用率过高 | 致命:内存利用率 > 100 严重:95 < 内存利用率 ≤ 100 告警:90 < 内存利用率 ≤ 95 | ✓ | ✓ | - |
CPU 利用率 | 性能 | CPU 利用率过高 | 致命:CPU 利用率 > 80 严重:60 < CPU 利用率 ≤ 80 告警:40 < CPU 利用率 ≤ 60 | ✓ | ✓ | ✓ |
Table open cache 命中率低 | 性能 | Table open cache 命中率低 | 告警 | ✓ | ✓ | ✓ |
高危账号 | 可维护性 | 存在匿名账户、无密码账户等情况 | 提示 | ✓ | ✓ | ✓ |
大表 | 可维护性 | 单表大于10%的实例磁盘规格 | 致命:单表所占空间 > 磁盘容量的40% 严重:磁盘容量的30% < 单表所占空间 ≤ 磁盘容量的40% 告警:磁盘容量的20% < 单表所占空间 ≤ 磁盘容量的30% 提示:磁盘容量的10% < 单表所占空间 ≤ 磁盘容量的20% | ✓ | ✓ | ✓ |
复制 IO 线程中断 | 可靠性 | 主从中断,复制 IO 线程中断 | 致命:非重启导致中断 提示:重启导致中断 | ✓ | ✓ | - |
RO 规格小 | 可靠性 | 只读延迟大于30秒并且只读实例的 CPU 核数小于主实例 | 告警 | ✓ | - | - |
复制 SQL 线程中断 | 可靠性 | 主从中断,复制 SQL 线程中断 | 致命:非重启导致中断 | ✓ | ✓ | - |
DDL 导致复制延迟 | 可靠性 | DDL 导致的主从复制延迟(包括主-只读,主-备库延迟) | 致命:只读延迟 > 10 min 严重:只读延迟 ≤ 10 min 或备库延迟 > 10 min 告警:备库延迟 ≤ 10 min | ✓ | ✓ | - |
事务导致复制延迟 | 可靠性 | 事务导致的主从复制延迟(包括主-只读,主-备库延迟) | 致命:只读延迟 > 10 min 严重:只读延迟 ≤ 10 min 或备库延迟 > 10 min 告警:备库延迟≤ 10 min | ✓ | ✓ | - |
全局只读锁导致复制延迟 | 可靠性 | 全局只读锁导致的主从复制延迟(包括主-只读,主-备库延迟) | 致命:只读延迟 > 10 min 严重:只读延迟 ≤ 10 min 或备库延迟 > 10 min 告警:备库延迟 ≤ 10 min | ✓ | ✓ | - |
自增键耗尽 | 可用性 | 自增值超过自增主键最大值80% | 致命:自增值超过最大值80% | ✓ | ✓ | - |
复制延迟 | 可用性 | 主从复制延迟(包括主-只读,主-备库延迟) | 致命:只读延迟 > 10 min 严重:只读延迟 ≤ 10 min 或备库延迟 > 10 min 告警:备库延迟 ≤ 10 min | ✓ | ✓ | - |
主从切换 | 可用性 | 主实例和从实例发生切换 | 致命 | ✓ | - | - |
服务器故障导致实例迁移 | 可用性 | 服务器故障导致实例迁移 | 致命 | ✓ | - | - |
只读实例剔除 | 可用性 | 只读实例故障或超过延迟阈值,只读实例被剔除 | 致命 | ✓ | - | - |
磁盘超限 | 可用性 | 数据库磁盘使用超过购买的空间 | 致命 | ✓ | - | - |
内存超限 | 可用性 | 数据库内存使用过载,出现内存 OOM | 致命 | ✓ | - | - |
CPU 利用率波动 | 性能 | 监控指标 CPU 增长过快 | 提示 | ✓ | - | - |
内存利用率波动 | 性能 | 监控指标 memory 增长过快 | 提示 | ✓ | - | - |
磁盘空间利用率波动 | 性能 | 监控指标 disk 增长过快 | 提示 | ✓ | - | - |
维护时间窗口延迟高 | 可用性 | 在维护时间窗口内,从实例延迟大于10分钟并且从实例延迟大于设置的最大延迟时间 | 致命 | ✓ | - | - |
文档反馈