0
我運行SQL Server 2012的SQL服務器卡住進程
我用sp_whoisactive看到SQL運行的進程。我有時候不得不通過做KILL Session ID
停止卡住的查詢,有時會起作用,但最近有一些查詢被卡住並停止其他查詢。當我運行殺死命令時,它表示命令已完成,但過程仍在。
我似乎無法得到一些這些查詢停止。
有沒有更好的方法來強制殺死進程?
任何幫助將是偉大的。
謝謝
我運行SQL Server 2012的SQL服務器卡住進程
我用sp_whoisactive看到SQL運行的進程。我有時候不得不通過做KILL Session ID
停止卡住的查詢,有時會起作用,但最近有一些查詢被卡住並停止其他查詢。當我運行殺死命令時,它表示命令已完成,但過程仍在。
我似乎無法得到一些這些查詢停止。
有沒有更好的方法來強制殺死進程?
任何幫助將是偉大的。
謝謝
殺死是你會得到的。你不能使用sp_whoisactive的信息來改善事情嗎?而不是尋找殺死進程的有效方法? – Jacco
查詢如何「卡住」?死鎖,被阻止或SQL Server中導致查詢永不完成的實際錯誤? –
養成定期殺死進程的習慣並不是一個好主意,我建議找出查詢等待什麼資源,或發生了什麼阻塞,並嘗試以這種方式解決問題。如果你發現它是一些開發人員在你的生產數據庫上運行adhoc查詢,那麼通過一切手段,殺死! :) –