日期:2014-05-17  浏览次数:20567 次

性能监测,这个SQL SERVER Profile如何下结论?
我公司这边买的云主机,就挂一个门户网站,提供商打电话给我,说我的服务器I/O读取太高了,影响硬盘读取,影响其他用户的主机了,我就想,是不是这个数据库的问题呢?而且我本身不太擅长这个SQL。
用了SQL SERVER Profile ,里面实时的数据我不太看得懂,请高手们帮忙,这张图可以下个什么结论呢?
性能差劲吧?

------解决方案--------------------
监控性能不能单靠Profiler或者某一个工具,要综合评估,比如检查DMV、性能计数器等。而且不知道数据量的情况下,单靠读是无法判断是否合理的。不过从你的图上看,怎么audit logout的读数量那么高?登出不应该造成什么读操作的...这个的确不懂。
------解决方案--------------------
哪个版本的 sql? 如果是08 活动监视器 就可以看到数据库IO值
------解决方案--------------------
你看一下SPID 54为什么会读这么多次,是不是有必要?比如加索引可以减少IO数量。