我们有一个SQL Server,它突然开始在98%-100%的CPU上运行。 不知道为什么。 当我们打开SQL Server Profiler时,它会下降到70%的范围。
有任何想法吗?
我怀疑你看到较低的CPU利用率,因为SQL Server Profiler引入了延迟。 在Profiler运行时,应该会发现有问题的查询运行速度会更慢。
尽pipeconfiguration文件将会告诉你实际上正在发生的事情,CPU的使用情况。
远景 – 如果服务器是虚拟机,或者具有省电的CPU,则可能98-100%不是真正的全部CPU容量。 通过给予额外的需求,也许更多的CPU容量踢?