
# 查看TaurusDB的Top SQL
#### 操作场景
在实例开启全量SQL的前提下，该模块基于全量SQL数据进行分析，并提供多维度的分析、搜索、过滤的能力，帮助用户全面洞察SQL，Top SQL快速定位异常原因，保障数据库稳定运行。
#### 使用须知
如果实例未升级高级智能运维包，只能看到最近一小时数据，到期后自动删除。升级后可查看自定义时间段（间隔不超过一天）内的Top SQL。
#### 操作步骤
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择目标实例，单击实例名称，进入"实例概览"页面。
4. 在左侧导航栏选择"智能DBA助手"下的"SQL分析与优化"。
5. 选择"Top SQL"。
6. 单击"升级"，在弹框中，了解增值功能以及费用说明。 
   图1升级高级智能运维包   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002342213716.png "点击放大")
   
   
   
7. 查看当前实例的Top SQL。 
   图2查看Top SQL   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002593913141.png "点击放大")
   - 支持查看近1小时、近3小时、近6小时、近12小时、自定义时间段（间隔不超过一天）内的Top SQL执行耗时分布。
   
   - 单击执行耗时分布图上的某个点或拖动框选某段时间，查看对应SQL模板统计数据。
   
   - 单击![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000001971219522.png "点击放大")，可导出当前列表里显示的Top SQL信息。此功能仅限已升级高级智能运维包的实例使用，未升级的实例暂不支持导出功能。
   
   - 单击操作栏的"详情"按钮，可以查看该执行SQL的详细执行信息。例如总执行次数、平均扫描行数、平均执行耗时等信息。
   
   - 单击操作列的"SQL限流"，新建SQL限流规则。详细内容请参考[使用TaurusDB的SQL限流](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0163.html)。
   
   - 勾选"日期对比"，可以选择对比日期、对比时间段、查看不同天同一时间段的Top SQL信息。 
     
    
   
   
 
