数据仓库服务 GAUSSDB(DWS)-异常规则:自定义异常规则和默认异常规则

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

自定义异常规则和默认异常规则

GaussDB (DWS)当前版本支持的自定义异常规则和默认异常规则如下表所示:

表1 自定义异常规则类型

异常阈值类型

说明

取值范围(-1表示取消设置,不支持设置为0)

支持的异常操作

阻塞时间

作业的阻塞时间,单位秒。包括全局并发排队以及局部并发排队的总时间。如果语句中包含子语句,则每个语句排队的时间都计算在内。

-1或1~INT64_MAX-1

终止/降级

执行所消耗时间

作业的已被执行时间,单位秒。从开始执行到当前所消耗的时间。如果语句中包含子语句,则每个语句执行的时间都计算在内。

-1或1~INT64_MAX-1

终止/降级

所有DN上CPU总时间

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

-1或1~INT64_MAX-1

终止/降级

所有DN上CPU总时间倾斜率

作业在DN上执行时的CPU时间的倾斜率,需要同elapsedtime一同设置。代表作业执行满足elapsedtime时间之后,开始检测作业CPU时间的倾斜率,每5s检测一次。

-1或1~100

终止/降级

DN平均消耗CPU占比

作业在所有DN上执行时的平均CPU使用率。

-1或1~100

终止/降级

单DN算子下盘大小

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

-1或1~INT64_MAX-1

终止/降级

单个DN上最大带宽

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

-1或1~INT64_MAX-1

终止/降级

表2 默认异常规则列表

默认异常规则名称

说明

支持的异常操作

default_cpu_percent

当集群中有多个作业在运行,资源池CPU使用率达到90%时开始检测(若未配置资源池,则该值即为整个集群CPU使用率),此时如果单个作业的运行时间达到15min并且该作业CPU平均使用率达到50%以上时触发。

终止

default_spillsize

当集群中作业运行时,单个DN的下盘大小达到整个实例空间的1/10时触发。

终止

default_memsize

作业在单个DN上使用的内存大小达到默认集群所有DN最小可用内存的80%以上时触发。该规则仅9.1.0.100及以上集群版本支持。

终止

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