SQL Server CloudDBA提供实时TOP SQL查询功能,挖掘出SQL语句级别的详细性能开销。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中,选择CloudDBA > 性能优化
  3. 选择TOP SQL页签,执行如下操作:
    • 查询实时TOP SQL:
      在页面右侧选择排序相关内容,并打开 自动刷新开关。
      说明 可以在 实时TOP SQL-列表框中单击 StatementSQL文本列中的参数进行 复制

页面介绍

  • TOP SQL总览:查看整个页面数据的最后更新时间和对整个页面进行控制。
  • 实时TOP SQL-平均开销:从平均CPU开销、平均执行耗时、平均返回行、平均逻辑读、平均物理读和平均逻辑写六个方面查看实例中的TOP SQL。详细参数说明如下。
    表 1. 实时TOP SQL-平均开销参数说明
    参数 说明
    平均CPU开销 SQL语句平均每次执行CPU开销的时间排名,单位为毫秒。
    平均执行耗时 SQL语句平均每次执行耗时的排名,单位为毫秒。
    平均返回行 SQL语句平均每次执行返回的行数的排名。
    平均逻辑读 SQL语句平均每次执行的逻辑读消耗的排名。
    平均物理读 SQL语句平均每次执行的物理读消耗的排名。
    平均逻辑写 SQL语句平均每次执行的逻辑写消耗的排名。
  • 实时TOP SQL-总开销:从总CPU开销、总执行耗时、总返回行、总逻辑读、总物理读和总执行次数六个方面查看实例中的TOP SQL。详细参数说明如下。
    表 2. 实时TOP SQL-总开销参数说明
    参数 说明
    总CPU开销 SQL语句总共执行CPU消耗的时间排名,单位为毫秒。
    总执行耗时 SQL语句总执行耗时的排名,单位为毫秒。
    总返回行 SQL语句总共执行返回的行数的排名。
    总逻辑读 SQL语句总共执行的逻辑读消耗的排名。
    总物理读 SQL语句总共执行的物理读消耗的排名。
    总执行次数 SQL语句总共执行的次数的排名。
  • 实时TOP SQL-列表:展示实例中的实时TOP SQL列表信息。详细参数说明如下。
    表 3. 实时TOP SQL-列表参数说明
    参数 说明
    数据库 执行该语句所在的数据库名称。
    Statement 当前执行的SQL语句,点击可以查看详细语句。
    SQL文本 当前SQL语句块文本,点击可以查看详细文本。
    执行次数 总共执行次数。
    总CPU耗时 总的CPU开销。
    平均CPU耗时 平均每次执行的CPU开销。
    执行耗时 总的执行耗时。
    平均执行耗时 平均每次执行耗时。
    总返回行 总的返回行数。
    平均返回行 平均每次执行返回行数。
    总逻辑读 总的逻辑读开销。
    平均逻辑读 平均每次执行的逻辑读开销。
    总物理读 总的物理读开销。
    平均物理读 平均每次执行的物理读开销。
    总逻辑写 总的逻辑写入开销。
    平均逻辑写 平均每次执行的逻辑写入开销。
    最后执行时间 该语句最后的执行时间。