POLARDB for MySQL提供了一键诊断功能,该功能包括会话管理和实时性能展示,提供可视化的诊断结果供您查看。

前提条件

  • 集群版本需要为POLARDB for MySQL5.6和MySQL8.0。
  • 首次使用一键诊断功能需要对集群进行账号授权,参见账号授权

账号授权

  1. 登录POLARDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 单击目标集群ID。
  4. 在左侧导航栏中,选择诊断与优化 > 一键诊断
    一键诊断_诊断与优化_PolarDB MySQL数据库_云数据库PolarDB 阿里云技术文档 第1张
  5. 输入数据库账号密码,单击授权
  6. 授权成功后,单击完成,进入会话管理页面。

会话管理

会话管理页面为您提供了查看会话、统计会话、分析SQL和优化SQL等功能。

  1. 登录POLARDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 单击目标集群ID。
  4. 在左侧导航栏中,选择诊断与优化 > 一键诊断
    一键诊断_诊断与优化_PolarDB MySQL数据库_云数据库PolarDB 阿里云技术文档 第2张
  5. 您可以在会话管理页面执行如下操作:
    • SQL优化
      选中SQL列有SQL的会话,单击优化,可以查看到SQL诊断优化内容。
      说明 您也可以单击专家服务,付费购买数据库专家服务,为您提供云数据库产品本身能力范围之外的专业的数据库专家服务,主要包括紧急救援、健康诊断、性能调优、护航保障、Oracle迁移等。
      一键诊断_诊断与优化_PolarDB MySQL数据库_云数据库PolarDB 阿里云技术文档 第3张一键诊断_诊断与优化_PolarDB MySQL数据库_云数据库PolarDB 阿里云技术文档 第4张
    • 10秒SQL分析
      单击10秒SQL分析,系统会在10秒内每隔1秒执行一次show processlist,然后将所有的结果集进行统计分析,可以非常清晰地看到在这10秒内,哪些SQL执行的次数最多,是否存在慢SQL等等。一键诊断_诊断与优化_PolarDB MySQL数据库_云数据库PolarDB 阿里云技术文档 第5张
    • 刷新会话

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

      说明
      • 您可以打开自动刷新开关,每隔30秒会自动刷新一次。
      • 默认显示的为活跃会话,您可以打开显示全部开关,显示所有会话。
    • 导出全部会话

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

    • 结束会话
      • 选中会话并单击结束选中会话,在弹出的对话框中单击确定,可以将会话结束。
        说明 您可以按住Shift键选中多个会话。
      • 单击结束全部会话可将所有会话结束。
    • 查看会话统计
      在下方的会话统计栏分类展示区域,您可以查看会话统计信息。一键诊断_诊断与优化_PolarDB MySQL数据库_云数据库PolarDB 阿里云技术文档 第6张

实时性能

您可以实时查看集群的QPS、TPS、连接数、网络流量等信息。

  1. 登录POLARDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 单击目标集群ID。
  4. 在左侧导航栏中,选择诊断与优化 > 一键诊断
  5. 单击实时性能页签。
  6. 实时性能页签,您可以查看集群实时性能。
    说明 详细的性能参数说明请单击左上方参数说明查看。
    一键诊断_诊断与优化_PolarDB MySQL数据库_云数据库PolarDB 阿里云技术文档 第7张
    • 单击实时图表页签,可以查看实时图表。

      实时图表会每5秒刷新一次,输出为折线图,供您查看系统性能的变化趋势。您可以在右上角查看到剩余刷新次数

    • 单击实时表格页签,可以查看实时表格。

      表格显示更详细的性能参数,每5秒新增一行实时的性能值,最多显示999行。