以注释开头的 Proxysql 查询规则不起作用
Proxysql query rule starting with comment didn't work
在 proxyql 2.2.0 上
我有以下不起作用的规则(stats_mysql_query_rules 计数器始终为 0)。
INSERT INTO mysql_query_rules (active, match_digest, destination_hostgroup, apply, multiplex) VALUES (1, '/\* Master \*/', 1, 1, 1);
这条规则在我的 mysql_query_rules table.
上的编号位置
我的想法是捕获这样的查询并将它们推送到我的主节点(AWS RDS Aurora 编写器端点)。
/* Master */
select * from my_table;
正则表达式似乎可以,但规则不行(并且查询被计入其他规则)。
文档对此没有明确说明,但查询规则 match_digest 评估似乎正在剥离 SQL 查询中的注释(例如 /* Comments */)。所以上面使用的模式需要插入到 match_pattern 字段中
在 proxyql 2.2.0 上
我有以下不起作用的规则(stats_mysql_query_rules 计数器始终为 0)。
INSERT INTO mysql_query_rules (active, match_digest, destination_hostgroup, apply, multiplex) VALUES (1, '/\* Master \*/', 1, 1, 1);
这条规则在我的 mysql_query_rules table.
上的编号位置我的想法是捕获这样的查询并将它们推送到我的主节点(AWS RDS Aurora 编写器端点)。
/* Master */
select * from my_table;
正则表达式似乎可以,但规则不行(并且查询被计入其他规则)。
文档对此没有明确说明,但查询规则 match_digest 评估似乎正在剥离 SQL 查询中的注释(例如 /* Comments */)。所以上面使用的模式需要插入到 match_pattern 字段中