数据仓库服务 GAUSSDB(DWS)-功能介绍:异常规则
异常规则
异常规则用于异常查询的识别和快速处理,防止“低质量SQL”长时间占用大量资源,导致其他查询阻塞或性能下降。
在资源池页面“关联异常规则”一栏,可浏览当前资源池中已绑定的异常规则,绑定新异常规则,解绑已有异常规则。目前支持的异常处理规则如表1 异常规则参数所示。
- 8.2.1及以上集群版本支持降级异常规则,所有异常规则都支持降级行为,降级后仅网络资源抢占降至低优先级,即在正常查询无网络请求时,才会调度降级查询的网络请求。
- 关联、解绑异常规则仅8.2.0及以上集群版本支持。
参数项 |
描述 |
取值范围(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表示不约束。 |
终止、降级或不约束 |
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- 如何进行日志采集和转储_日志平台_日志接入_日志转储
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- GaussDB(DWS)服务_什么是IoT数仓_如何使用IoT数仓