GS_WORKLOAD_RULE_STAT
GS_WORKLOAD_RULE_STAT系统视图记录SQL限流规则相关的信息。只有具有sysadmin权限的用户才可以访问此系统视图。
名称 |
类型 |
描述 |
---|---|---|
rule_id |
bigint |
限流规则ID。 |
rule_name |
name |
限流规则的名称,用于检索限流规则。 |
databases |
name[] |
限流规则作用的数据库列表,为NULL表示对所有库生效。 |
rule_type |
text |
限流规则类型,当前仅支持:“sqlid”、“select”、“insert”、“update”、“delete”、“merge”、“resource”,其他取值为非法值。 |
start_time |
timestamp with time zone |
限流规则开始的时间,为NULL表示从现在开始生效。 |
end_time |
timestamp with time zone |
限流规则结束的时间,为NULL表示一直生效。 |
max_workload |
bigint |
限制规则设置的最大并发数。 |
option_val |
text[] |
限流规则的参数值,包括:sqlid,关键字列表,资源限制情况。 详细请参见gs_add_workload_rule接口说明。 |
is_valid |
boolean |
限流规则是否生效,超时的限流规则会设为false。 |
validate_count |
bigint |
限流规则拦截SQL的次数。 |
node_names |
text[] |
预留字段,限流规则生效的节点名称列表,当前不生效。 |
user_names |
text[] |
预留字段,限流规则生效的用户名称列表,当前不生效。 |