我正在运行SQL Server 2012。
我使用sp_whoisactive查看SQL中正在运行的进程。我有时不得不通过执行有时有效的KILL Session ID
来阻止卡住查询,但最近有些查询被卡住并停止其他查询。当我运行Kill命令时,它表示命令已完成但该过程仍在那里。
我似乎无法阻止其中一些查询。
有没有更好的方法来强制杀死进程?
任何帮助都会很棒。
由于
答案 0 :(得分:2)
KILL就是你所拥有的。请记住,某些进程(特别是那些已经运行了很长时间的进程)也需要时间来回滚它的事务 - 它不一定是立即命令。