巡检评分
更新时间 2025-12-24 14:37:43
最近更新时间: 2025-12-24 14:37:43
本节介绍了巡检评分的相关内容。
巡检评分
数据管理服务支持对目标数据库实例进行巡检评分,您可以选择巡检时间段,手动发起巡检评分,及时了解数据库实例的运行情况。
本章节主要介绍如何在数据管理服务控制台进行巡检评分的操作。
使用须知
目前仅RDS for MySQL实例支持该功能。
数据管理服务支持的评分规则请参见评分规则。
前提条件
已成功登录目标RDS for MySQL实例,并且实例运行状态正常。
操作步骤
步骤 1 登录管理控制台。
步骤 2 单击管理控制台左上角的 ,选择区域和项目。
步骤 3 单击页面左上角的 ,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
步骤 4 在左侧的导航栏中单击“DBA智能运维 > 实例列表”页签,进入DBA智能运维实例列表页面。
步骤 5 在实例列表页面右上角,按照引擎、实例名称或者实例IP筛选实例。
步骤 6 选择所需实例,单击“详情”,进入“实例概览”页面。
步骤 7 单击“日报”,进入日报页面。
步骤 8 单击右上角“发起诊断”,选择需要进行诊断的起止时间。时间跨度不能超过一天。
步骤 9 单击“确定”。
步骤 10 待诊断完成后,在巡检评分区域查看巡检评分的结果。
还可以单击操作列的“扣分详情”,查看具体扣分的项目和所扣分数。
----结束
评分规则
本章节主要介绍数据管理服务提供的巡检评分功能的评分规则。
数据管理服务系统会根据评分规则对实例的运行情况进行分数扣除,您可以在控制台上查看得分,关于如何查看,详情请参见巡检评分。
评分规则表
表 RDS for MySQL实例的评分规则表
| 扣分项 | 含义 | 扣分子项 | 条件 | 分数计算规则 |
|---|---|---|---|---|
| 内存使用率(memUsage) | 一天的平均内存使用率。 | 严重事件 | memUsage>90% | min[3 + (memUsage-0.9)*50, 10] |
| 警告事件 | 80%<=memUsage<=90% | 1+(memUsage-0.8)*20 | ||
| CPU使用率(cpuUsage) | 一天的CPU平均使用率。 说明 多核CPU需要换算为单核进行计算。 | 严重事件 | cpuUsage>=80% | min[3+(cpuUsage-0.8)*30,10] |
| 警告事件 | 70%<=cpuUsage<=80% | 1+(cpuUsage-0.7)*20 | ||
| 空间使用率(spaceUsage) | (已使用空间的平均值/总空间)*100%。 | 严重事件 | spaceUsage > 90% | min[3+(spaceUsage-0.9)*40,10] |
| 警告事件 | 70%<=spaceUsage<=90% | 1+(spaceUsage-0.7)*20 | ||
| 连接使用率(connectionRate) | 一天内连接数的平均值/最大允许的连接数。 | 严重事件 | connectionRate>80% | 3 |
| 警告事件 | 70%<=connectionRate<=80% | 1 | ||
| IOPS使用率(iopsUsage) | (一天内IOPS的平均值/最大允许IOPS值)*100%。 | 严重事件 | iopsUsage>90% | 5 |
| 警告事件 | 70%<iopsUsage<90% | 3 | ||
| 活跃会话(threadRunning) | 一天内产生的活跃会话的个数。 | 严重事件 | threadRunning>min(4*cpuCores+8,96) | 9 |
| 警告事件 | threadRunning>min(2*cpuCores+8,64) | 3 | ||
| 慢SQL数量(slowSqlCount) | 一天内产生的慢SQL的总条数。 | 严重事件 | slowSqlCount>=500 | 18+(slowSqlCount-10)/30 |
| 警告事件 | 100<=slowSqlCount<500 | 4+(slowSqlCount-100)/30 | ||
| 优化事件 | 0<slowSqlCount<100 | 1+(slowSqlCount-10)/30 |