RDS MySQL提供慢SQL分析功能,能够查看慢日志趋势和统计信息。

RDS MySQL的CloudDBA工具能够帮助您从发现、分析、诊断、优化、跟踪等维度实现慢SQL的全生命周期管理。

前提条件

实例为如下版本:

  • MySQL 8.0 高可用版/三节点企业版
  • MySQL 5.7 高可用版/三节点企业版
  • MySQL 5.6
  • MySQL 5.5

处理慢SQL步骤

  1. 登录RDS管理控制台
  2. 选择目标实例所在地域。慢SQL_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第1张
  3. 单击目标实例ID,进入基本信息页面。
  4. 在左侧导航栏中,选择CloudDBA > 慢SQL
  5. 您可以通过以下两种方式查看慢日志趋势
    • 单击近1天,查看最近24小时的慢日志情况。
    • 设置查询起止日期,然后单击查看,可以查看最多7天的慢日志情况。
    说明 默认展示近1天的慢日志情况。
    慢SQL_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第2张
  6. 查看慢日志趋势折线图,点击慢SQL发生的时间节点,即可在下方看到慢日志统计慢SQL_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第3张
  7. 您可以通过如下两种方式排查慢SQL问题:
    • 单击目标慢SQL操作列的样本,查看该次慢SQL的详细信息。慢SQL_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第4张
    • 单击目标慢SQL操作列的优化,查看诊断优化信息。
      说明 您也可以单击专家服务,付费购买数据库专家服务,为您提供云数据库产品本身能力范围之外的专业的数据库专家服务,主要包括紧急救援、健康诊断、性能调优、护航保障、Oracle迁移等。
      慢SQL_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第5张

导出慢日志

您可以单击导出慢日志将慢日志信息保存到本地查看。慢SQL_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第6张