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