-- 查询实时状态值
show global status like '%Qcache_%'; -- 结果如下
'Qcache_free_blocks', '4486'
'Qcache_free_memory', '53637720'
'Qcache_hits', '272252375'
'Qcache_inserts', '84086382'
'Qcache_lowmem_prunes', '43729221'
'Qcache_not_cached', '1137979'
'Qcache_queries_in_cache', '24195'
'Qcache_total_blocks', '53546'
show global status like '%com_select%'; -- 结果如下
'Com_select', '4177284795'
-- 1 查询为主
select Qcache_hits/Com_select;
select concat(272251737/4177284264,'%'); -- 0.0652%
-- 2 有频繁的dml操作
select Qcache_hits/Qcache_hits+Qcache_inserts;
select concat(272112814/(272112814+84057753)*100.00,'%'); -- 76.399579%
-- 3 查询为主
select Qcache_queries_in_cache/Com_select;
select concat(23895/4177284401,'%'); -- 0.0000%
-- 问题,哪个命中率比较准确?我只在网上找到这3种计算方式,大家有别的,share下。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25267658/viewspace-692431/
,如需转载,请注明出处,否则将追究法律责任。