ALTER WORKLOAD POLICY
描述
修改一个 Workload Group 的属性,目前只支持修改属性,不支持修改 action 和 condition。
语法
ALTER WORKLOAD POLICY <workload_policy_name> PROPERTIES( <properties> )
必选参数
-
<workload_policy_name>
: Workload Policy 的 Name -
<properties>
:- enabled,取值为 true 或 false,默认值为 true,表示当前 Policy 处于启用状态,false 表示当前 Policy 处于禁用状态。
- priority,取值范围为 0 到 100 的正整数,默认值为 0,代表 Policy 的优先级,该值越大,优先级越高。这个属性的主要作用是,当匹配到多个 Policy 时,选择优先级最高的 Policy。
- workload_group,目前一个 Policy 可以绑定一个 Workload Group,代表这个 Policy 只对某个 Workload Group 生效。默认为空,代表对所有查询生效。
权限控制
至少具有ADMIN_PRIV
权限
示例
-
禁用一个 Workload Policy
alter workload policy cancel_big_query properties('enabled'='false')