以注释开头的 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 字段中