MySQL Query Cache

MySQL中缓存里存放了执行过语句的结果,但我现在想查他缓存的是那些Query,以及该语句被命中过几次,从哪里可以查到呢?

作者: NewSilen   发布时间: 2011-06-08

CACHE存在内存中,貌似没有提供接口供外面的查询。

作者: zuoxingyu   发布时间: 2011-06-08

引用 1 楼 zuoxingyu 的回复:
CACHE存在内存中,貌似没有提供接口供外面的查询。

show status 的时候可以查到 Qcache_hits,Qcache_inserts,Qcache_queries_in_cache等值,不过我想看看语句只被执行的次数,找找只被执行一次的语句多不多,让前台查询的时候尽量能应用缓存提高下效率,但这几个值得话我分析不出来想要的结果~~~有没有什么办法能得到呢?

作者: NewSilen   发布时间: 2011-06-08