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