RDS MySQL提供会话管理功能,能够查看会话、统计会话、分析SQL和优化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 > 会话管理会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第2张

功能介绍

  • 会话管理
    您可以执行如下操作进行会话管理:
    • 刷新

      单击刷新可以立刻查询到当前的会话。

      说明
      • 您可以打开自动刷新开关,每隔30秒会自动刷新一次。
      • 默认显示的为活跃会话,您可以打开显示全部开关,显示所有会话。
      会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第3张
    • 导出全部会话

      单击导出全部会话可以将会话信息保存到本地进行查看。

      会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第4张
    • 结束会话
      选中会话并单击结束选中会话,在弹出的对话框中单击确定,输入有权限的数据库账号密码,可以将会话结束。
      说明
      • 您可以按住Shift键选中多个会话。
      • 您可以单击结束全部会话将所有会话结束。
      • 结束会话需要输入数据库账号密码。您可以临时保存12小时。会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第5张
      • 高权限账号可以结束其他普通账号的会话,普通账号仅能结束自己的会话。
      会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第6张
  • 10秒SQL分析
    单击10秒SQL分析,系统会在10秒内每隔1秒执行一次show processlist,然后将所有的结果集进行统计分析,可以非常清晰的看到在这10秒内,哪些SQL执行的次数最多,是否存在慢SQL等等。会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第7张
  • SQL优化
    选中SQL列有SQL的会话,然后单击优化,可以查看到SQL诊断优化内容。
    说明 您也可以单击专家服务,付费购买数据库专家服务,为您提供云数据库产品本身能力范围之外的专业的数据库专家服务,主要包括紧急救援、健康诊断、性能调优、护航保障、Oracle迁移等。
    会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第8张会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第9张
  • 会话统计
    下方的会话统计栏分类展示会话统计信息。会话管理_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第10张