数据仓库服务 GAUSSDB(DWS)-功能介绍:异常规则

时间:2024-09-13 09:51:46

异常规则

异常规则用于异常查询的识别和快速处理,防止“低质量SQL”长时间占用大量资源,导致其他查询阻塞或性能下降。

在资源池页面“关联异常规则”一栏,可浏览当前资源池中已绑定的异常规则,绑定新异常规则,解绑已有异常规则。目前支持的异常处理规则如表1 异常规则参数所示。

  • 8.2.1及以上集群版本支持降级异常规则,所有异常规则都支持降级行为,降级后仅网络资源抢占降至低优先级,即在正常查询无网络请求时,才会调度降级查询的网络请求。
  • 关联、解绑异常规则仅8.2.0及以上集群版本支持。
表1 异常规则参数

参数项

描述

取值范围(0表示不约束)

操作

阻塞时间

作业的阻塞时间,包括全局并发排队以及局部并发排队的总时间,单位秒。

例如,如果配置“阻塞时间”为300秒,那么当该资源池中的用户执行的某个作业在阻塞300秒后将被终止。

1~2147483647的整数。0表示不约束。

终止、降级或不约束

执行所消耗时间

已经执行的作业从开始执行到当前所消耗的时间,单位为秒。

例如,如果配置“执行所消耗时间”为100秒,那么当该资源池中的用户执行的某个作业在执行超过100秒后将被终止。

1~2147483647的整数。0表示不约束。

终止、降级或不约束

所有DN上CPU总时间

作业在所有DN上执行时所耗费的CPU总时间,单位为秒。

1~2147483647的整数。0表示不约束。

终止、降级或不约束

检查倾斜率的时间间隔

检查作业执行的CPU倾斜率的间隔时间,单位为秒,需同“所有DN上CPU时间的倾斜率”一起设置。

1~2147483647的整数。0表示不约束。

终止、降级或不约束

所有DN上CPU总时间倾斜率

作业在DN上执行时的CPU时间的倾斜率,依赖于“检查倾斜率的时间间隔”的设置。

1~100的整数。0表示不约束。

终止、降级或不约束

单DN算子下盘大小

作业在单个DN上最大下盘的数据量,单位MB。

说明:

该异常规则仅8.2.0及以上集群版本支持。

1~2147483647的整数。0表示不约束。

终止、降级或不约束

DN平均消耗CPU占比

作业在所有DN上执行时的平均CPU使用率,检测周期不强依赖“检查倾斜率的时间间隔”,若配置将使用该检查间隔,否则系统默认30秒间隔。

说明:

该异常规则仅8.2.0及以上集群版本支持。

1~100的整数。0表示不约束

终止、降级或不约束

单个DN上最大带宽

作业在单个DN上最大可占用的网络带宽,单位MB。

说明:

该异常规则仅8.2.1及以上集群版本支持。

1~2147483647的整数。0表示不约束。

终止、降级或不约束

support.huaweicloud.com/mgtg-dws/dws_01_1512.html