积极答复者
性能分析

问题
-
大家帮我分析一下,这台服务器的瓶颈,和性能报告。
服务器内存:4G
硬盘:数据文件和日志文件放在同一块磁盘,(以后一定会拆分开 ,数据文件和日志文件,)
磁盘:RAID5
SQL2005 (标准版)
硬盘大小:320G,已剩 180G
希望能给些建议通过性能分析,谢谢大家了,
星光总能为我指引方向
答案
-
性能问题和性能参数都不是短短几句话能讲完的
建议您看2本书:
1. SQL Server 2008查询性能优化
2. 深入解析SQL Server 2008
第一本书上有解答。
另外,可以看看这几篇文章,也会得到些解答
http://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx?pr=blog#id0120016
以下,请参考
对象
计数器
描述
值
Physical Disk
Current Disk Queue Length
未完成磁盘请求的数量
%Disk Time
磁盘繁忙时间的百分比
平均值<85%
Avg.Disk Sec/Read
从磁盘读取的平均时间(单位毫秒)
平均值<10ms
Avg.Disk Sec/Write
磁盘写入的平均时间(单位毫秒)
平均值<10ms
- 已建议为答案 WeiLin QiaoModerator 2011年5月5日 6:53
- 已标记为答案 WeiLin QiaoModerator 2011年5月9日 1:37
全部回复
-
LZ, 1. 第一张图和第四张图都是某个时间点的性能参数值,参考意义不大; 2. 第二张图和第三张图虽是某个时间段的性能参数图,但...浓密到无法分析.. 3. 性能分析是个综合工程,仅靠perfmon.msc的分析是远远不够的,我通常会分析服务器硬件、网络情况、OS配置、数据库配置、profiler监控SQL、数据库应用分析等;再对这些进行综合的研判。 从您提供的图来看,某些时间段磁盘IO是会比较高,某些时间段CPU使用率会飚高,但不能说明磁盘一定是最严重的问题,也很可能是资源配置不当造成的或是其他原因。 建议您找专业人士做彻底的数据库健康检查和性能优化。 若需要,可联系我,QQ:18269689。(绝非广告)
-
HI 你好,很感谢你的解答,我日常时刻观测perfmon.msc 和 SERVER PROFILER,有些语句确实写得很不标准,我也优化过,服务器配置也不是很标准,我对perfmon.msc里面的第一张图和第四张图不知道怎么去看和分析,例如:PhysicalDisk _Total 1 F:
%DISK READ TIME --------- 0.134
%DISK READ TIME -------- 0.907
Processor _Total
%Privileged TIME 1.154
%Processor TIME 94.423
这些参数在什么范围最为合理,什么范围达到瓶颈,我对这些参数还不是透彻了解,希望给些详细解答,谢谢
对于硬件,网络,OS配置,等等,以后新服务器上线都会得到实质提高和合理配置。谢谢
星光总能为我指引方向 -
性能问题和性能参数都不是短短几句话能讲完的
建议您看2本书:
1. SQL Server 2008查询性能优化
2. 深入解析SQL Server 2008
第一本书上有解答。
另外,可以看看这几篇文章,也会得到些解答
http://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx?pr=blog#id0120016
以下,请参考
对象
计数器
描述
值
Physical Disk
Current Disk Queue Length
未完成磁盘请求的数量
%Disk Time
磁盘繁忙时间的百分比
平均值<85%
Avg.Disk Sec/Read
从磁盘读取的平均时间(单位毫秒)
平均值<10ms
Avg.Disk Sec/Write
磁盘写入的平均时间(单位毫秒)
平均值<10ms
- 已建议为答案 WeiLin QiaoModerator 2011年5月5日 6:53
- 已标记为答案 WeiLin QiaoModerator 2011年5月9日 1:37