Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server进程卡住了_Sql_Sql Server_Sql Server 2012 - Fatal编程技术网

SQL Server进程卡住了

SQL Server进程卡住了,sql,sql-server,sql-server-2012,Sql,Sql Server,Sql Server 2012,我正在运行SQL Server 2012 我经常看到SQL中正在运行的进程。有时,我不得不通过执行KILL Session ID来停止卡住的查询,这种方法有时有效,但最近出现了一些卡住的查询并停止了其他查询。当我运行Kill命令时,它表示命令已完成,但进程仍在那里 我似乎无法停止这些疑问 有没有更好的方法来强制终止进程 任何帮助都会很好 谢谢杀戮就是你所拥有的。请记住,某些进程(特别是那些已经运行了很长时间的进程)也需要时间来回滚其事务—这不一定是一个即时命令。Kill就是您要得到的全部。你不能

我正在运行SQL Server 2012

我经常看到SQL中正在运行的进程。有时,我不得不通过执行
KILL Session ID
来停止卡住的查询,这种方法有时有效,但最近出现了一些卡住的查询并停止了其他查询。当我运行Kill命令时,它表示命令已完成,但进程仍在那里

我似乎无法停止这些疑问

有没有更好的方法来强制终止进程

任何帮助都会很好


谢谢

杀戮就是你所拥有的。请记住,某些进程(特别是那些已经运行了很长时间的进程)也需要时间来回滚其事务—这不一定是一个即时命令。

Kill就是您要得到的全部。你不能利用来自sp_的信息来改进事情吗?与其寻找一种有效的方法来终止进程,查询是如何“卡住”的?SQL Server中的死锁、阻塞或导致查询永远无法完成的实际错误?在我看来,养成定期终止进程的习惯不是一个好主意,我建议找出查询正在等待的资源或正在发生的阻塞,并尝试以这种方式解决问题。如果您发现是某个开发人员在生产数据库上运行临时查询,那么一定要杀掉它