数据仓库服务 GAUSSDB(DWS)-CREATE BLOCK RULE:参数说明

时间:2025-03-21 16:04:45

参数说明

表1 CREATE BLOCK RULE参数说明

参数

描述

取值范围

block_name

要创建的查询过滤规则名称。

字符串,需符合标识符命名规范

user_name

查询过滤规则适用的用户。

字符串,有效的用户名。

host

查询过滤规则适用的客户端IP。

字符串,有效的IP地址。

SQL

查询过滤规则正则匹配语句。

字符串,正则表达式。正则匹配的语句或者关键词长度不能超过1024个字符。

template_parameter

查询过滤规则匹配模板。

unique_sql_id或sql_hash。

其值为字符串,其中unique_sql_id必须为全数字。

with_parameter

查询过滤规则选项参数。

以下选项可以一起设置,满足任何一个参数的限制查询将会被过滤。

  • application_name,客户端名称。
  • query_band
  • table_num,语句扫描表个数。
  • partition_num,算子预估扫描的最大分区数。
  • estimate_row,算子预估扫描的最大表行数,
  • resource_pool,需要切换到的资源池名称。
  • max_active_num,规则对应语句的最大并发数。
  • is_warning,控制拦截到语句的行为是告警还是报错。
support.huaweicloud.com/sqlreference-910-dws/dws_06_0292.html