
# 配置HTAP标准版自治限流
#### 操作场景
配置自治限流后，会在并发查询数量或BE节点资源使用率达到一定阈值时自动对后续的查询请求进行排队，从而避免过载加剧。待执行查询将在队列中等待直至有足够的计算资源时开始执行。
#### 配置自治限流
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择目标实例，单击实例名称，进入实例概览页面。
4. 在左侧导航栏选择"HTAP实时分析"。
5. 单击目标HTAP实例名称，进入HTAP实例基本信息页面。
6. 在左侧导航栏选择"智能DBA助手 \> 历史诊断"。
7. 选择"全量SQL \> 自治限流"。
8. 单击![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002380328584.png)，开启自治限流开关，并配置自治限流参数。参数阈值上限满足任意一个或多个，将会触发自治限流。参数说明请参见[表1]。
   
   图1配置自治限流   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002414087789.png "点击放大")
    表1自治限流参数 
   | **参数** **项**    | **说明**                                                                                                        |
   |:---|:---|
   | 查询队列中的查询数量上限    | 系统资源不足时，查询请求会放进队列中，当队列长度超过这个上限时，会拒绝后续的查询请求。                                                                   |
   | 查询阻塞时间上限        | 队列中单个查询的最大超时时间，单位是秒。当达到此阈值时，该查询将被拒绝执行。                                                                        |
   | BE节点并发查询上限      | 单个BE节点中并发查询上限，当达到上限时，后续查询会进入队列等待。 仅在设置为大于0后生效，设置为0表示没有限制。      |
   | BE节点CPU使用率上限（%） | 单个BE节点中CPU使用率百分比上限，当达到上限时，后续查询会进入队列等待。 仅在设置为大于0后生效。设置为0表示没有限制。 |
   | BE节点内存使用率上限（%）  | 单个BE节点中内存使用率百分比上限，当达到上限时，后续查询会进入队列等待。 仅在设置为大于0后生效，设置为0表示没有限制。  |
      
   
   
9. 单击"应用"。
10. 返回"自治限流"页面，查看自治限流已开启，可以查看配置的自治限流条件。
 
