使用proxysql缓存所有选择

pbwdgjma  于 2021-06-19  发布在  Mysql
关注(0)|答案(2)|浏览(450)

我花了几个小时设置proxysql来缓存所有选择,但是没有找到查询规则。规则设置如下:

rule_id = 1
active = 1
match_pattern = ^SELECT(.*)$
cache_ttl = 3600000
apply = 1
destination_hostgroup = 36

所有其他变量为null或0,通过proxysql的连接正常,规则加载到运行时。我只有一个后端服务器。
有人有主意吗?

zfycwa2u

zfycwa2u1#

根据proxysql的读写方式,设置

match_pattern = ^SELECT

应该有用。
这个 ^SELECT 正则表达式将匹配“以select开头的任何查询摘要”。

z18hc3ub

z18hc3ub2#

匹配模式更改为

SELECT .*

而且很有效。

相关问题