1

我尝试使用以下命令使用 proxysql 缓存查询

INSERT INTO mysql_query_rules (active,digest,apply,cache_ttl) VALUES (1,'0x4EFCD2A08D30486D',1, 8640000)

之后我得到这个结果stats_mysql_query_digest

任何人都可以帮助我为什么我应该使用不同的主机组获得两条记录?我认为它应该只是-1主机组...

在此处输入图像描述

4

1 回答 1

0

主机组 -1 是直接从查询缓存提供的流量。前往主机组 1 的查询是因为缓存中不存在结果,或者缓存已过期。您可以通过查询 stats 表来查看成功缓存命中的数量stats_mysql_global,如proxysql 文档中所述。

于 2021-01-05T10:42:56.110 回答