一键诊断
数据库自治服务DAS(Database Autonomy Service)为RDS MySQL提供一键诊断功能,可以诊断实例并提供可视化的诊断结果。
前提条件
实例为如下版本:
RDS MySQL 8.0 高可用版或集群版
RDS MySQL 5.7 高可用版或集群版
RDS MySQL 5.6 高可用版
RDS MySQL 5.5 高可用版
操作步骤
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏中,选择自治服务 > 一键诊断。
单击一键诊断页签。
在一键诊断页面,选择时间范围,对该时间段进行诊断并查看诊断结果。
单击查看历史,可以查看历史诊断报告。
单击使用旧版或使用新版,可以切换一键诊断的版本。
常见问题
Q:一键诊断中,如何计算会话的线程使用率、连接数使用率和最大线程数?
A:RDS MySQL的计算公式如下:
线程使用率 = 活跃线程数/最大线程数
连接数使用率 = 当前连接数/实例规格最大连接数
最大线程数 = thread_pool_size * (thread_pool_oversubscribe + 1)
Q:为什么会出现线程使用率超过100%的情况?
A:按照线程使用率的计算公式,当活跃线程数超过最大线程数,就会出现使用率大于100%的情况,而RDS MySQL线程池的实现方式比较特殊,没有严格限制活跃线程的数量,存在活跃线程数超过最大线程数的情况。