更新时间:2024-10-14 GMT+08:00

实时TOP SQL

操作场景

通过对全量SQL进行多维度Top统计分析,帮助用户进行业务优化、排查性能问题等。

如需使用实时TOP SQL功能,请联系客服申请。

实时TOP SQL 数据来源实例上一次启动后内核缓存中的数据,当有新SQL被执行时,缓存中会同步更新,您可以在刷新TOP SQL 列表后,查看最新数据。

实例重启后,缓存中的数据会丢失,将会重新计算TOP SQL。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
  5. 在左侧导航栏选择“智能DBA助手 > 实时诊断”。
  6. 在“实时TOP SQL”页签,支持查看CPU开销、执行耗时、返回行、逻辑读维度的TOP SQL执行耗时分布。

    图1 实时TOP SQL
    • 单击,将TOP SQL详情导出到表格中。
    • 在TOP SQL详情中,可以在表头单击,调整参数值大小排序。

  7. 在“实时TOP SQL”页签,支持自动刷新,可选择5s、10s、15s 三种自动刷新频率。

    图2 自动刷新

界面信息介绍

  • 资源开销Top SQL:从CPU开销、执行耗时、返回行、逻辑读 4个方面属性,展示当前实例中Top SQL的运行情况,同时支持查看平均开销和总开销。
    图3 平均开销
    图4 总开销
    表1 实时TOP SQL-资源开销参数说明

    参数

    说明

    CPU开销

    SQL语句执行CPU开销的时间排名,单位为毫秒。

    执行耗时

    SQL语句执行耗时的排名,单位为毫秒。

    返回行

    SQL语句执行返回的行数排名。

    逻辑读

    SQL语句平均每次执行的逻辑读消耗的排名。

  • TOP SQL列表
    图5 TOP SQL列表
    表2 TOP SQL列表参数说明

    参数

    说明

    ID

    对查询计算的二进制哈希值,用于标识具有类似逻辑的查询。

    Statement

    当前执行的SQL语句,单击可以查看详细语句。

    SQL 文本

    当前SQL语句块文本,单击可以查看详细文本。

    数据库

    执行SQL的数据库。

    执行次数

    总共执行次数。

    总CPU耗时

    总的CPU开销。

    平均CPU耗时

    平均每次的CPU开销。

    总执行耗时

    总的执行耗时。

    平均执行耗时

    平均每次执行耗时。

    总返回行

    总的返回行数。

    平均返回行

    平均每次的返回行数。

    总逻辑读

    总逻辑读开销。

    平均逻辑读

    平均逻辑读开销。