# 使用DWS的SQL探针功能
DMS提供SQL探针功能，主要用于跟踪和实时诊断查询SQL语句的执行情况。通过SQL探针的上传、校验、一键执行和定时执行探针任务等功能，可以针对超时的探针SQL提供告警上报。
#### 约束与限制
- SQL探针仅8.1.1.300及以上集群版本支持，历史版本需要联系技术支持人员升级使用。
- 该特性仅适用SELECT语句作为SQL探针。
- SQL探针限制数量为20，即最大能新增20个SQL探针。
- 创建SQL探针需要有DWS FullAccess权限。
- 启动SQL探针功能需要在"监控设置 \> 监控采集"页面打开"SQL探针"采集功能，操作详情请参见[监控采集](https://support.huaweicloud.com/mgtg-dws/dws_01_00135.html#ZH-CN_TOPIC_0000002617625279__zh-cn_topic_0000001076708691_section149871230683)，采集频率默认30s。
 
#### 添加SQL探针
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在**"集群 \> 集群列表"**页面，找到需要查看监控的集群。
3. 在指定集群所在行的**"操作"** 列，单击**"监控面板"**，系统将显示数据库监控页面。
4. 在左侧导航栏选择**"工具 \> SQL探针"** ，右侧页面，单击**"新增探针SQL"**。
5. 填写新增SQL探针名称，SQL探针等信息。详情请参见[表1]。
   
   
   ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587065664.png "点击放大")
    表1SQL探针参数说明 
   | 参数名称     | 参数说明                    |
   |:---|:---|
   | 探针名称    | 需要执行的探针名称。                |
   | 数据库       | 探针SQL选择当前集群所要执行的数据库。    |
   | 探针SQL     | 需要执行的探针SQL语句（仅适用SELECT语句）。 |
   | 探针阈值（ms） | 探针SQL执行的告警阈值。             |
   | 探针说明      | 需要执行的探针SQL的详细说明。           |
      
   
   
6. 填写SQL探针信息后单击**"确认"** ，在弹窗中再次确认是否保存新增SQL探针内容，确认无误后单击**"确定"**。
 
#### SQL探针管理操作
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在**"集群 \> 集群列表"**页面，找到需要查看监控的集群。
3. 在指定集群所在行的**"操作"** 列，选择**"监控面板"**，系统将显示数据库监控页面。
4. 在左侧导航栏单击**"工具 \> SQL探针"** ，用户可对SQL探针进行**启用/禁用** 、**修改** 、**一键执行** 和**删除** 操作。操作步骤如下所示。
   
   表2SQL探针管理操作 
   | 操作入口 | 说明                                                       |
   |:---|:---|
   | 启用  | 单击指定探针操作列的**"启用"**，启用SQL探针。                                |
   | 禁用    | 单击指定探针操作列的**"禁用"**，禁用SQL探针。                                |
   | 修改  | 单击指定探针操作列的**"修改"**，进入修改SQL探针页面，用户可根据需求修改SQL探针信息。           |
   | 一键执行 | 在探针列表中勾选对应的探针再单击**"一键执行"**，系统将执行选择的探针并刷新探针的部分信息。           |
   | 删除    | 单击指定探针操作列的**"删除"** ，输入**"DELETE"** 或单击**"一键输入"**，删除此SQL探针。 |
      
   
   
5. 确认无误后，单击**"确定"**。
 
