更新时间:2025-09-10 GMT+08:00
分享

慢SQL

慢SQL分析功能通过对实例记录的慢SQL进行用户来源、客户端来源、SQL模板等多维度统计聚合,以及时序趋势分析,多角度识别慢SQL,方便快速业务SQL优化。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
  4. 在左侧的导航栏中单击DBA智能运维 > 实例列表页签,进入DBA智能运维实例列表页面。

    您也可以在产品概览页面,单击“进入DBA智能运维”,进入DBA智能运维实例列表页面。

  5. 在实例列表页面右上角,按照引擎、实例名称或者实例IP筛选实例。

    图1 筛选实例

  6. 选择目标实例,单击“详情”,进入“实例概览”页面。
  7. 单击SQL > 慢SQL,进入慢日志页面。

    如果您未开启收集慢SQL,单击,开启慢SQL收集。

    您也可以在页面右上角单击“日志管理”,开启收集慢SQL开关。

  8. 在慢SQL页面,可以进行如下操作。

    • 查看慢SQL趋势
      选择需要查看的时间段(近1小时、近3小时、近12小时或者自定义时间段,自定义时间段跨度需要在三天内),查看该时间段内慢SQL趋势。
      图2 慢SQL
      图3 慢SQL趋势

      在慢SQL趋势图中将鼠标悬浮在某个时间点,可以查看该时间点的慢日志数或CPU使用率。

    • 查看慢日志明细

      在慢SQL页面下方查看慢日志明细。慢日志明细提供了当前时间段的慢日志详情,包含执行完成时间、SQL语句、数据库、客户端、用户、应用名、执行耗时、影响行、CPU耗时、I/O逻辑读、I/O物理读、I/O写信息。

      图4 慢日志明细

      免费实例暂不支持导出功能,您可以在设置付费实例或者升级高级智能运维包后,使用该功能。

    • 查看模板统计
      图5 模板统计

      在模板统计列表中,单击操作列的“查看样本”,可以查看当前SQL模板的样本信息。

      免费实例暂不支持导出功能,您可以在设置付费实例或者升级高级智能运维包后,使用该功能。

相关文档