分享到:
发表于 2009-01-08 09:55:05 楼主 | |
问题是这样,比如mysql中查询缓存的数据如下: mysql> SHOW STATUS LIKE 'qcache%'; +-------------------------+------------+ | Variable_name | Value | +-------------------------+------------+ |Qcache_free_blocks | 5216 | | Qcache_free_memory | 14640664 | | Qcache_hits | 2581646882 | | Qcache_inserts | 360210964 | | Qcache_lowmem_prunes | 281680433 | | Qcache_not_cached | 79740667 | | Qcache_queries_in_cache | 16927 | | Qcache_total_blocks | 47042 | +-------------------------+------------+ 8 rows in set (0.00 sec)网上一些资料上面说.命中次数除以插入次数就是不中比率;用 1 减去这个值就是命中率。在上面这个例子中,大约有 87% 的查询都在缓存中命中。个人感觉这个不太对的,大虾们这个准确的查询缓存命中率应该怎么来计算啊?谢谢 |
|
楼主热贴 |
发表于 2009-01-08 09:55:05 1楼 | |
这个方法就对啊 怎么不对呢 |
|
个性签名:
|
发表于 2009-01-08 09:55:05 2楼 | |
按上面那个公式算出来结果不对啊 |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见