SHOW SQL_BLOCK_RULE
更新时间:2025-10-15
描述
查看已配置的 SQL 阻止规则。如果未指定规则名,则显示所有规则。
语法
SQL
1SHOW SQL_BLOCK_RULE [FOR <rule_name>];
可选参数
<rule_name>
要查看的 SQL 阻止规则名称。如果未指定,则显示所有规则。
权限控制
执行该命令的用户需具备以下权限:
权限 | 适用对象 | 说明 |
---|---|---|
ADMIN |
用户或角色 | 仅拥有 ADMIN 权限的用户或角色可执行此操作。 |
示例
- 查看所有 SQL 阻止规则
SQL
1SHOW SQL_BLOCK_RULE;
Text
1+------------+----------------------------+---------+-------------+------------+-------------+--------+--------+
2| Name | Sql | SqlHash | PartitionNum | TabletNum | Cardinality | Global | Enable |
3+------------+----------------------------+---------+-------------+------------+-------------+--------+--------+
4| test_rule | select * from order_analysis | NULL | 0 | 0 | 0 | true | true |
5| test_rule2 | NULL | NULL | 30 | 0 | 10000000000 | false | true |
6+------------+----------------------------+---------+-------------+------------+-------------+--------+--------+
- 查看指定的 SQL 阻止规则
SQL
1SHOW SQL_BLOCK_RULE FOR test_rule2;
Text
1+------------+------+---------+-------------+------------+-------------+--------+--------+
2| Name | Sql | SqlHash | PartitionNum | TabletNum | Cardinality | Global | Enable |
3+------------+------+---------+-------------+------------+-------------+--------+--------+
4| test_rule2 | NULL | NULL | 30 | 0 | 10000000000 | false | true |
5+------------+------+---------+-------------+------------+-------------+--------+--------+