显示类似“ Qcache_queries_in_cache”的状态将返回:
+-------------------------+----------+ | Variable_name | Value | +-------------------------+----------+ | Qcache_queries_in_cache | 327 | +-------------------------+----------+
如何打印这327条查询?
为了优化mysql缓存,我想尝试切换到“按需”缓存。但是在我这样做之前,我想先确定一下哪些查询被缓存或丢弃了。我尝试了mysql文档,谷歌和stackoverflow搜索,但是没有运气。
AFAIK sql查询不会仅将其哈希存储在Qcache中。因此,没有办法找到当前已缓存的查询,而不是执行其中一个查询并查看“值”列的更改。