什么构成SQL Server的"高CPU"
时间:2020-03-06 15:01:33 来源:igfitidea点击:
对于SQL Server,应将什么级别的CPU使用率视为较高?即80%90%100%?
解决方案
这确实取决于计算机。最好的办法是使用perfmon监视服务器,并查看何时开始缓慢运行。 SQL在负载下使用大量CPU是正常的。
如果在正常负载下,CPU平均水平超过40%,我就会开始紧张。但是,这是因为我知道我们流量的性质以及我们会遇到的峰值。你的旅费可能会改变。
通常,我们不希望计算机维持40%或者50%以上的恒定CPU,因为它无法处理活动高峰。
实际上,我们的目标甚至更低,平均约为7-10%,但是有时我们会得到一些处理,使我们的处理率达到60%。
我们每30秒测量一次CPU总量,并每天通过电子邮件发送报告,如果我们发现与该日的平均值相比有2%的差距,我们会进行调查。
这需要时间,但可以帮助我在晚上睡得更好:)