经过多次讲座,我找不到查看哪些 MySQL 查询存储到查询缓存中的方法;在 phpMyAdmin 中,您可以看到Qcache_inserts中有多少查询, 但我如何查看 查询详细信息。如果你知道任何工具或任何方式,我很感兴趣。目标是改进我的脚本并清楚地查看哪些查询被放入查询缓存中。
谢谢大家,问候,杰西卡
经过多次讲座,我找不到查看哪些 MySQL 查询存储到查询缓存中的方法;在 phpMyAdmin 中,您可以看到Qcache_inserts中有多少查询, 但我如何查看 查询详细信息。如果你知道任何工具或任何方式,我很感兴趣。目标是改进我的脚本并清楚地查看哪些查询被放入查询缓存中。
谢谢大家,问候,杰西卡
不幸的是,我认为您不能要求查询缓存只转储它正在缓存的查询。但是,您可以尝试查询并查看它是否被缓存。如果您怀疑某个查询没有被缓存,请运行几次,看看它是否是从缓存中提供的。有关如何查看的详细信息,请访问:http ://www.dbasquare.com/2012/04/03/was-a-query-served-from-mysql-query-cache/
,我给你一个好消息,它可以用 maria db 查看查询缓存的内容!绝对这个 fork 比 mysql 好得多,完全兼容!mariadb 发布了这个很棒的插件:查询缓存信息,请参见此处: https ://kb.askmonty.org/en/query_cache_info-plugin/
干杯!
杰西卡