【sqlserver】殺掉所有死鎖程式
DECLARE
@USER_ID INT, @KILLCMD VARCHAR(100)
-- 根據選擇條件,選擇出應該取消的程式
DECLARE cur_lock CURSOR FOR
SELECT spid FROM master..sysprocesses
WHERE
blocked = 0
AND spid IN
(SELECT blocked FROM master..sysprocesses);
-- 取消所有選擇出的程式。
OPEN cur_lock;
FETCH NEXT FROM cur_lock INTO @USER_ID;
WHILE @@FETCH_STATUS = 0
BEGIN
SET @KILLCMD = 'kill ' + CAST(@USER_ID AS VARCHAR);
EXECUTE (@KILLCMD);
FETCH NEXT FROM cur_lock INTO @USER_ID;
END;
CLOSE cur_lock;
DEALLOCATE cur_lock;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-742391/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLServer的死鎖分析(1):頁鎖SQLServer
- 模擬SQLserver死鎖現象SQLServer
- linux殺死後臺程式Linux
- SQLSERVER 語句交錯引發的死鎖研究SQLServer
- 檢視oracle死鎖程式並結束死鎖Oracle
- SQLServer 如何收集資料以排除 SQL 死鎖問題SQLServer
- java如何避免程式死鎖Java
- 殺死Haskell的人也可能殺死Rust · GitHubHaskellRustGithub
- Linux基礎命令---殺死程式pkillLinux
- Linux基礎命令---殺死程式killallLinux
- Linux基礎命令—殺死程式pkillLinux
- windows上殺掉指定名稱的程式Windows
- Mac檢視和殺死後臺程式Mac
- 按照名字殺死程式的四種方法
- 實現關閉程式函式,殺掉pchunter函式
- 死鎖
- 殺死8080埠
- 殺鎖
- 最新的AI會“殺死”程式設計嗎?AI程式設計
- 【oracle 殺死繁忙程式 ORA-00054】實驗Oracle
- 什麼是死鎖?如何解決死鎖?
- go windows鎖屏 && 關閉桌面(殺掉檔案資源管理器)GoWindows
- 面試官:什麼是死鎖?怎麼排查死鎖?怎麼避免死鎖?面試
- 將程式在後臺執行和殺掉後臺的程式
- 死鎖概述
- Windows中殺死佔用某個埠的程式Windows
- 如何寫一段死鎖程式碼
- 作業系統(5) 死鎖的概念 死鎖產生的必要條件 死鎖的處理策略 預防死鎖 避免死鎖 死鎖的檢測和解除 銀行家演算法作業系統演算法
- 例項詳解 Java 死鎖與破解死鎖Java
- 死鎖和可重入鎖
- MySQL 死鎖和鎖等待MySql
- 面試:什麼是死鎖,如何避免或解決死鎖;MySQL中的死鎖現象,MySQL死鎖如何解決面試MySql
- SQL SERVER死鎖查詢,死鎖分析,解鎖,查詢佔用SQLServer
- MySQL死鎖系列-線上死鎖問題排查思路MySql
- 死鎖是什麼?如何預防和避免死鎖?
- SqlServer鎖表解鎖解決辦法SQLServer
- SqlServer鎖的概述(zt)SQLServer
- GCD 死鎖原因GC
- 死鎖案例二