RDS MySQL可以诊断实例的CPU、空间、慢SQL、锁信息,为您排查实例故障提供参考。

前提条件

实例为如下版本:
  • MySQL 8.0 高可用版/三节点企业版
  • MySQL 5.7 高可用版/三节点企业版
  • MySQL 5.6
  • MySQL 5.5

操作步骤

  1. 登录RDS管理控制台
  2. 选择目标实例所在地域。
    问题诊断_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第1张
  3. 单击目标实例ID,进入基本信息页面。
  4. 在左侧导航栏中,选择CloudDBA > 问题诊断
  5. 诊断CPU、空间、慢SQL或锁信息。
    诊断CPU
    1. 选择CPU页签,查看CPU和内存使用情况。
    2. 在下方列表的会话中,根据TIME(s)STATE等列的信息,找到异常的会话,勾选会话并单击终止会话
      问题诊断_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第2张
    诊断空间
    1. 选择空间页签,查看空间使用情况。
    2. 在下方的TOP表空间列表中,根据数据空间碎片空间等列的信息,找到异常的表并进一步排查。
      问题诊断_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第3张
    诊断慢SQL
    1. 选择慢SQL页签。
    2. 选择要查询的时间段,单击确定
      说明
      • 时间间隔需要小于3小时。
      • 若实例中有慢SQL,图示中会显示慢SQL产生的时间点和个数。单击图示中的慢SQL信息,其下方的列表中会显示慢SQL详情。
      问题诊断_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第4张
    诊断锁信息
    1. 选择锁信息页签。
    2. 在右侧单击立即诊断,等待诊断完成。
      问题诊断_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第5张
    3. 诊断结果会显示在列表中,若系统诊断出问题,您可以单击操作列的查看详情,即可查看问题详情及优化建议。
      问题诊断_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第6张