使用ProxySQL缓存所有SELECT



我花了几个小时设置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开头的任何查询摘要"。

最新更新