小编典典

如何在MySQL中列出缓存的查询?(Qcache_queries_in_cache)

sql

显示类似“ Qcache_queries_in_cache”的状态将返回:

+-------------------------+----------+
| Variable_name           | Value    |
+-------------------------+----------+
| Qcache_queries_in_cache | 327      |
+-------------------------+----------+

如何打印这327条查询?

为了优化mysql缓存,我想尝试切换到“按需”缓存。但是在我这样做之前,我想先确定一下哪些查询被缓存或丢弃了。我尝试了mysql文档,谷歌和stackoverflow搜索,但是没有运气。


阅读 246

收藏
2021-03-23

共1个答案

小编典典

AFAIK sql查询不会仅将其哈希存储在Qcache中。因此,没有办法找到当前已缓存的查询,而不是执行其中一个查询并查看“值”列的更改。

2021-03-23