-- 查询实时状态值
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%
我在mysql administrator工具里面的 Healch栏里面的Memory Health选项卡里面 的Query Cache Hitrate最高是69%、23%、60%,0%之间徘徊,跟上面一个也匹配不起来。不知道这个免费工具mysql administrator是如何计算Query Cache Hitrate的呢? 问题,哪个命中率比较准确?我只在网上找到这3种计算方式,大家有别的,share下。
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%
我在mysql administrator工具里面的 Healch栏里面的Memory Health选项卡里面 的Query Cache Hitrate最高是69%、23%、60%,0%之间徘徊,跟上面一个也匹配不起来。不知道这个免费工具mysql administrator是如何计算Query Cache Hitrate的呢? 问题,哪个命中率比较准确?我只在网上找到这3种计算方式,大家有别的,share下。
解决方案 »
- 求砖石 mysql备份方案 大量数据备份 数据上百G
- 求助mysql语句 删除某一字段空格以后的内容
- SQL where 1=1 的问题
- Lost connection to MySQL server at 'reading initial communication packet'
- 求二个不同表的二个字段的总和
- 如何把 时间戳 改成 时间格式啊???
- password()与password_old(),这两个函数区别是什么呢?
- mySQL的服务器信息如下,查询时提示错误,请指教
- 2002年快要过去了,建议各位同仁自觉结贴,实在结不了的请斑竹帮忙了。
- mysql中怎样在创建数据表中将date字段的默认值设为当前时间,不用timestamp类型?
- 如何查询出数据库中所有的表名和记录数
- 求MYSQL语句
谢谢,明白了。问下下面那个Key Efficiency是起啥作用的呢?
这个myisam的命中率有何作用?