, 查询缓存命中率的计算方法

求助, 查询缓存命中率的计算方法?

SELECT查询的总数量等价于:

Com_select

+ Qcache_hits

+ queries with errors found by parser

Com_select的值等价于:

Qcache_inserts

+ Qcache_not_cached

+ queries with errors found during columns/rights check

===============================
上面是手册上的说法==========================================

手册上对qchche_inserts的解释是
“加入到缓存的查询数量。”

但是csdn上博文”http://blog.csdn.net/wzy0623/article/details/6419160″确说
“也就是说qcache_inserts这个计数不是表示没被缓存而进行的读,而是缓存失效而进行的读,没被缓存和缓存失效是两个概念,分别计数,但都会引起com_select。”

到底哪个说法比较准确?

queries with errors found by parser——————怎么获取数量?

queries with errors found during columns/rights check—————怎么获取数量?



都说的没错啊

当一个select sql语句没有被缓存过 或者这个缓存已经过期 则插入这个sql到qcache中

, 查询缓存命中率的计算方法

相关文章:

你感兴趣的文章:

标签云: