我花了几个小时设置ProxySQL来缓存所有选择,但查询规则没有受到影响。规则是这样设置的:
rule_id = 1
active = 1
match_pattern = ^SELECT(.*)$
cache_ttl = 3600000
apply = 1
destination_hostgroup = 36
所有其他变量都为NULL或0,通过ProxySQL的连接正常,规则加载到运行时。我只有一个后端服务器。
有人有主意吗?
匹配模式更改为
SELECT .*
它是有效的。
根据proxysql的读写howto,设置
match_pattern = ^SELECT
应该起作用。
^SELECT
正则表达式将匹配"以SELECT开头的任何查询摘要"。