云数据库 GAUSSDB-GS_WORKLOAD_RULE_STAT

时间:2024-11-13 14:45:46

GS_WORKLOAD_RULE_STAT

GS_WORKLOAD_RULE_STAT系统视图记录SQL限流规则相关的信息。只有具有sysadmin权限的用户才可以访问此系统视图。多租场景下,non-PDB访问该视图时返回全部信息,PDB访问该视图时返回空列表。

表1 GS_WORKLOAD_RULE_STAT字段

名称

类型

描述

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(rule_type, rule_name, databases, start_time, end_time, max_workload, option_val)接口说明。

is_valid

boolean

限流规则是否生效,超时的限流规则会设为false。

validate_count

bigint

限流规则拦截SQL的次数。

node_names

text[]

预留字段,限流规则生效的节点名称列表,当前不生效。

user_names

text[]

预留字段,限流规则生效的用户名称列表,当前不生效。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1159.html