更新时间:2025-08-15 GMT+08:00
分享

配置HTAP标准版自治限流

操作场景

配置自治限流后,会在并发查询数量或BE节点资源使用率达到一定阈值时自动对后续的查询请求进行排队,从而避免过载加剧。待执行查询将在队列中等待直至有足够的计算资源时开始执行。

配置自治限流

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 TaurusDB
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。
  5. 在左侧导航栏选择“HTAP实时分析”。
  6. 单击目标HTAP实例名称,进入HTAP实例基本信息页面。
  7. 在左侧导航栏选择“智能DBA助手 > 历史诊断”。
  8. 选择“全量SQL > 自治限流”。
  9. 单击,开启自治限流开关,并配置自治限流参数。参数阈值上限满足任意一个或多个,将会触发自治限流。参数说明请参见表1

    图1 配置自治限流
    表1 自治限流参数

    参数

    说明

    查询队列中的查询数量上限

    系统资源不足时,查询请求会放进队列中,当队列长度超过这个上限时,会拒绝后续的查询请求。

    查询阻塞时间上限

    队列中单个查询的最大超时时间,单位是秒。当达到此阈值时,该查询将被拒绝执行。

    BE节点并发查询上限

    单个BE节点中并发查询上限,当达到上限时,后续查询会进入队列等待。

    仅在设置为大于0后生效,设置为0表示没有限制。

    BE节点CPU使用率上限(%)

    单个BE节点中CPU使用率百分比上限,当达到上限时,后续查询会进入队列等待。

    仅在设置为大于0后生效。设置为0表示没有限制。

    BE节点内存使用率上限(%)

    单个BE节点中内存使用率百分比上限,当达到上限时,后续查询会进入队列等待。

    仅在设置为大于0后生效,设置为0表示没有限制。

  10. 单击“应用”。
  11. 返回“自治限流”页面,查看自治限流已开启,可以查看配置的自治限流条件。

相关文档