51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1007|回复: 0
打印 上一主题 下一主题

性能计数器分析的对话

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-26 10:38:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
王华 说:
我在测试sql server的性能问题,buffer cache hit ratio的平均值是99%,这说明内存足够,但cache hit ratio平均是65%,这又说明内存可能不够,这是怎么回事呢
pcl@自动化测试人才紧缺 mercury认证火热报名 说:
不好意思一直在忙
pcl@自动化测试人才紧缺 mercury认证火热报名 说:
SQLServer:Cache Hit Ratio 参数我们认为是该值越高越好。如果持续低于80%,从理论上来说是应考虑增加内存。 但是注意的是该参数值是从 SQL Server 启动后,就一直累加记数,所以运行经过一段时间后,该值将不能反映系统当前值。
pcl@自动化测试人才紧缺 mercury认证火热报名 说:
所以你说的这两个参数从意义上来说,没有可比性
  
王华 说:
但我们的服务器在没有任何负载时,这个值也是保持在66%,这点让我很迷惑
pcl@自动化测试人才紧缺 mercury认证火热报名 说:
SQLServer:Cache Hit Ratio
此计数器显示在高速缓存中查找的,而不是从磁盘读取的请求数据页面所用时间的百分比。 百分比越高,进程的效率就越高。如果此值总是低于 80%,则考虑增加 SQL Server 内存或减少分配给其它 SQL Server Structure 的内存。 有一些应用程序决不会有合适的高速缓存命中数,而且增加更多的内存也没有多少改进。 SQL Server:Cache Hit Ratio 是一个累计百分比,它是从 SQL Server 启动时开始计算的。 在过了一段时间后,该计数器就不是很有用了,因为早期的命中数和丢失数会使该值出现偏差。
王华 说:
明白了,多谢PCL
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-28 04:20 , Processed in 0.061430 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表