sql server cpu使用率过高如何修复需要检查的内容
请告诉我如何解决所有维护作业运行正常的问题
发布于 2020-07-23 15:15:23
可能有其他程序完全在服务器上运行,正在消耗CPU,所以我建议先打开任务管理器或资源监视器,检查SQL server本身是否正在使用所有的CPU。因为这是不寻常的。
在完成这些操作之后,如果您发现确实是SQL占用了所有的CPU,那么获取至少一些信息的一种快速方法是执行过程sp_who2。这将返回一个值表,指示会话id、登录名、主机名(客户端从其连接的机器)等,以及CPUTime列。运行该命令,查看任何具有较高CPUTime值的行。
但是,请注意,有些系统进程会运行很长时间,并且CPU时间似乎非常长,因为可以说,它们“总是在运行”。
如果想要获得更详细的信息,可以在实例上创建Adam Machanic的优秀sp_whoisactive存储过程,然后运行该存储过程。您可以下载DDL,并阅读相关文档,here
https://stackoverflow.com/questions/63041421
复制相似问题