SQL Server进程卡住了
我正在运行SQL Server 2012 我经常看到SQL中正在运行的进程。有时,我不得不通过执行SQL Server进程卡住了,sql,sql-server,sql-server-2012,Sql,Sql Server,Sql Server 2012,我正在运行SQL Server 2012 我经常看到SQL中正在运行的进程。有时,我不得不通过执行KILL Session ID来停止卡住的查询,这种方法有时有效,但最近出现了一些卡住的查询并停止了其他查询。当我运行Kill命令时,它表示命令已完成,但进程仍在那里 我似乎无法停止这些疑问 有没有更好的方法来强制终止进程 任何帮助都会很好 谢谢杀戮就是你所拥有的。请记住,某些进程(特别是那些已经运行了很长时间的进程)也需要时间来回滚其事务—这不一定是一个即时命令。Kill就是您要得到的全部。你不能
KILL Session ID
来停止卡住的查询,这种方法有时有效,但最近出现了一些卡住的查询并停止了其他查询。当我运行Kill命令时,它表示命令已完成,但进程仍在那里
我似乎无法停止这些疑问
有没有更好的方法来强制终止进程
任何帮助都会很好
谢谢杀戮就是你所拥有的。请记住,某些进程(特别是那些已经运行了很长时间的进程)也需要时间来回滚其事务—这不一定是一个即时命令。Kill就是您要得到的全部。你不能利用来自sp_的信息来改进事情吗?与其寻找一种有效的方法来终止进程,查询是如何“卡住”的?SQL Server中的死锁、阻塞或导致查询永远无法完成的实际错误?在我看来,养成定期终止进程的习惯不是一个好主意,我建议找出查询正在等待的资源或正在发生的阻塞,并尝试以这种方式解决问题。如果您发现是某个开发人员在生产数据库上运行临时查询,那么一定要杀掉它