PG_BLOCKLISTS
PG_BLOCKLISTS系统表记录了查询过滤规则相关信息。该系统表仅9.1.0.100及以上集群版本支持。
名称 | 类型 | 描述 |
|---|---|---|
block_name | name | 查询过滤规则名称。 |
role | oid | 查询过滤规则绑定的用户OID。 |
client_addr | inet | 查询过滤规则绑定的客户端IP地址。 |
application_name | name | 查询过滤规则绑定的客户端名称。 |
unique_sql_id | int8 | 查询过滤规则匹配的unique_sql_id。 |
sql_hash | name | 查询过滤规则匹配的sql_hash。 |
block_type | int4 | 查询过滤规则绑定的语句类型,分别对应SELECT/UPDATE/INSERT/DELETE/MERGE。 |
partition_num | int4 | 计划预估扫描节点扫描的最大分区数。 |
table_num | int4 | 计划预估扫描的最大表数。 |
estimate_row | int4 | 计划预估扫描节点扫描的最大行数。 |
query_band | text | 主动标识的作业类型。 |
sql | text | 查询过滤规则匹配的SQL语句。 |
created_time | timestamp with time zone | 查询过滤规则创建或者修改的时间戳。 |
resource_pool | name | 查询过滤规则拦截到语句所切换到的指定资源池名称。该字段仅9.1.0.200及以上集群版本支持。 |
max_active_num | integer | 查询过滤规则拦截到语句的最大并发数。低于该数值时正常执行,大于等于该数值时会报错拦截。 该字段仅9.1.0.200及以上集群版本支持。 |
is_warning | boolean | 控制查询过滤规则拦截到语句时的行为。
该字段仅9.1.0.200及以上集群版本支持。 |

