# 查看实时Top SQL
#### 操作场景
通过对全量SQL进行多维度Top统计分析，帮助用户进行业务优化、排查性能问题等。
![](https://support.huaweicloud.com/usermanual-rds-mssql/public_sys-resources/note_3.0-zh-cn.png)
实时TOP SQL 数据来源实例上一次启动后内核缓存中的数据，当有新SQL被执行时，缓存中会同步更新，您可以在刷新TOP SQL 列表后，查看最新数据。
实例重启后，缓存中的数据会丢失，将会重新计算TOP SQL。
#### 操作步骤
1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002572991262.png)，选择区域。
3. 在"实例管理"页面，选择目标实例，单击实例名称，进入实例的"概览"页签。
4. 在左侧导航栏选择"智能DBA助手"下的"实时TOP SQL"。
5. 在"实时TOP SQL"页面，支持查看CPU开销、执行耗时、返回行、逻辑读维度的TOP SQL执行耗时分布。 
   图1实时TOP SQL   
   ![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002488441073.png "点击放大")
   - 单击"导出"，将TOP SQL详情导出到表格中。
   
   - 在TOP SQL详情中，可以在表头单击![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002249954893.png)，调整参数值大小排序。
   
   
   
   
6. 在"实时TOP SQL"页面，支持自动刷新，可选择5s、10s、15s 三种自动刷新频率。 
   图2自动刷新   
   ![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002249954889.png "点击放大")
   
   
 
#### 界面信息介绍
- 资源开销Top SQL：从CPU开销、执行耗时、返回行、逻辑读 4个方面属性，展示当前实例中Top SQL的运行情况，同时支持查看平均开销和总开销。
  图3平均开销   
  ![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002214915054.png "点击放大")
  图4总开销   
  ![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002214915058.png "点击放大")
  表1实时TOP SQL-资源开销参数说明 
  | 参数    | 说明                       |
  |:---|:---|
  | CPU开销 | SQL语句执行CPU开销的时间排名，单位为毫秒。 |
  | 执行耗时  | SQL语句执行耗时的排名，单位为毫秒。    |
  | 返回行   | SQL语句执行返回的行数排名。         |
  | 逻辑读  | SQL语句平均每次执行的逻辑读消耗的排名。   |
     
  

- TOP SQL列表
  图5TOP SQL列表   
  ![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002215074874.png "点击放大")
  表2TOP SQL列表参数说明 
  | 参数        | 说明                           |
  |:---|:---|
  | ID         | 对查询计算的二进制哈希值，用于标识具有类似逻辑的查询。 |
  | Statement | 当前执行的SQL语句，单击可以查看详细语句。      |
  | SQL 文本  | 当前SQL语句块文本，单击可以查看详细文本。      |
  | 数据库        | 执行SQL的数据库。                 |
  | 执行次数      | 总共执行次数。                       |
  | 总CPU耗时     | 总的CPU开销。                    |
  | 平均CPU耗时  | 平均每次的CPU开销。                 |
  | 总执行耗时        | 总的执行耗时。                     |
  | 平均执行耗时    | 平均每次执行耗时。                 |
  | 总返回行     | 总的返回行数。                    |
  | 平均返回行    | 平均每次的返回行数。                  |
  | 总逻辑读     | 总逻辑读开销。                     |
  | 平均逻辑读       | 平均逻辑读开销。                    |
     
  
 
