PolarDB MySQL引擎提供慢SQL分析功能,能够查看慢日志趋势和统计信息,并且提供SQL建议和诊断分析。

前提条件

产品系列需为PolarDB MySQL引擎集群版历史库单节点不支持该功能。更多关于3个系列的介绍,请参见产品系列

查看慢日志趋势和慢日志统计

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 在左侧导航栏中,选择诊断与优化 > 慢 SQL
  5. 您可以通过以下两种方式查看慢日志趋势
    • 单击近15分半小时1小时,查看最近15分钟、最近半小时或最近1小时的慢日志情况。
    • 设置查询起止日期,然后单击查看,可以查看最多30天之内的慢日志信息,且起始时间间隔需在24小时之内。
    说明 默认展示近15分钟的慢日志情况。
    慢日志趋势
  6. 可选:如果您只需要查看某个节点的慢SQL情况,可以在节点列表中,单击目标节点ID,即可查看目标节点慢SQL情况。
    单机节点
  7. 查看慢日志趋势折线图,单击慢SQL发生的时间节点,即可在下方看到慢日志统计
    慢日志统计
  8. 您可以通过如下两种方式排查慢SQL问题:
    • 单击目标慢SQL操作列的样本,可查看该次慢SQL的详细信息。样本
    • 单击目标慢SQL操作列的优化,可查看诊断优化信息。优化
      说明 您也可以单击 专家服务,付费购买数据库专家服务,为您提供云数据库产品本身能力范围之外的专业的数据库专家服务,主要包括紧急救援、健康诊断、性能调优、护航保障、数据迁移等。

导出慢日志

您可以单击 导出慢日志将慢日志信息保存到本地查看。 导出

相关API

API 说明
DescribeSlowLogRecords 查看PolarDB MySQL引擎集群的慢日志明细。
DescribeDBClusterAuditLogCollector 查看PolarDB MySQL引擎集群的SQL采集功能(例如审计日志、SQL洞察等)是否开启。
ModifyDBClusterAuditLogCollector 开启或关闭PolarDB MySQL引擎集群的SQL采集功能(例如审计日志、SQL洞察等)。