免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4619 | 回复: 7

关于查询缓存命中率计算公式的问题!! [复制链接]

论坛徽章:
0
发表于 2010-05-08 23:28 |显示全部楼层
最近在学习mysql数据库,关于查询缓存命中率的计算问题,竟然找到好几个版本,不知道哪个才是正确的或者说是最合适的?
1、Qcache_hits /  (Qcache_hits+Com_select)
2、Qcache_hits / (Qcache_inserts + Qcache_hits + Qcache_not_cached)
3、(Qcache_hits – Qcache_inserts) / Qcache_hits
4、Qcache_hits/ Com_select
5、(Qcache_inserts-Qcache_hits) /Qcache_inserts


头都大了,Qcache_hits 和Qcache_inserts谁的值比较大呢?3和5肯定有一个错的吧?


请高人解答

论坛徽章:
0
发表于 2010-05-09 00:40 |显示全部楼层
还有一个问难,有篇文章说:
Table_locks_immediate / Table_locks_waited > 5000,最好采用InnoDB引擎,因为InnoDB是行锁而MyISAM是表锁,对于高并发写入的应用InnoDB效果会好些。

上面的比值大,不正好说明写操作等待的次数少吗,为什么还说越大MyISAM反而不适合呢?

论坛徽章:
0
发表于 2010-05-09 04:11 |显示全部楼层
最近在学习mysql数据库,关于查询缓存命中率的计算问题,竟然找到好几个版本,不知道哪个才是正确的或者说是 ...
xiangfei108 发表于 2010-05-08 23:28


Qcache_hits  命中数
Qcache_inserts   未命中然后插入
hits=Qcache_hits -Qcache_inserts /Qcache_hits


还有一个问难,有篇文章说:
Table_locks_immediate / Table_locks_waited > 5000,最好采用InnoDB引擎,因为InnoDB是行锁而MyISAM是表锁,对于高并发写入的应用InnoDB效果会好些。

上面的比值大,不正好说明写操作等待的次数少吗,为什么还说越大MyISAM反而不适合呢?

   
Table_locks_immediate 锁表的次数
Table_locks_waited  锁等待的次数

论坛徽章:
0
发表于 2010-05-09 15:16 |显示全部楼层
ls说的很清楚了,呵呵

论坛徽章:
0
发表于 2010-05-09 17:56 |显示全部楼层
QUERY CACHE
Query cache is enabled
Current query_cache_size = 256 M
Current query_cache_used = 170 M
Current query_cache_limit = 2 M
Current Query cache Memory fill ratio = 66.61 %
Current query_cache_min_res_unit = 4 K
MySQL won't cache query results that are larger than query_cache_limit in size

下个tuning-primer.sh即可。

论坛徽章:
0
发表于 2010-05-09 20:25 |显示全部楼层
多谢songpure520 !
第二个问题还是不怎么清楚,Table_locks_waited  锁等待的次数 为0的话不是说明所有的操作都能立即获得表锁吗?和使用哪个引擎的标准也不符合啊

论坛徽章:
0
发表于 2010-05-10 00:02 |显示全部楼层
本帖最后由 songpure520 于 2010-05-10 00:04 编辑

是不是你把状态清零了啊!~或者就是你并发数太小了!~

论坛徽章:
0
发表于 2010-05-10 14:14 |显示全部楼层
我不会,我发现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP