【问题标题】:How to see which MySQL queries that are stored in query cache?如何查看存储在查询缓存中的 MySQL 查询?
【发布时间】:2013-06-28 19:42:23
【问题描述】:

经过多次讲座,我找不到查看哪些 MySQL 查询存储在其中的方法 查询缓存;在 phpMyAdmin 中,您可以使用 Qcache_inserts 查看有多少查询 但是我如何查看查询详情。 如果你知道任何工具或任何方式,我很感兴趣。 目标是改进我的脚本并清楚地查看哪些查询被放入查询缓存中。

谢谢大家, 问候, 杰西卡

【问题讨论】:

    标签: mysql sql performance optimization query-cache


    【解决方案1】:

    , 我给你一个好消息回答我, 可以使用 maria db 查看查询缓存的内容! 绝对这个 fork 比 mysql 好得多,完全兼容! mariadb 发布了这个很棒的插件:查询缓存信息,请参见此处: https://kb.askmonty.org/en/query_cache_info-plugin/

    干杯!

    杰西卡

    【讨论】:

      【解决方案2】:

      不幸的是,我认为您不能要求查询缓存只转储它正在缓存的查询。但是,您可以尝试查询并查看它是否被缓存。如果您怀疑某个查询没有被缓存,请运行几次,看看它是否是从缓存中提供的。如何查看的详细信息可在:http://www.dbasquare.com/2012/04/03/was-a-query-served-from-mysql-query-cache/

      【讨论】:

        猜你喜欢
        • 2016-03-07
        • 1970-01-01
        • 1970-01-01
        • 2010-09-07
        • 1970-01-01
        • 1970-01-01
        • 2011-05-06
        • 1970-01-01
        • 2017-03-02
        相关资源
        最近更新 更多