SQLSERVER?出現(xiàn)死鎖查找方法和解決辦法(推薦)
項目場景:
http://www.dbjr.com.cn/database/316030hx6.htm
SQLSERVER
出現(xiàn)死鎖查找方法和解決辦法
1.查詢死鎖語句
1.1 blocked<>0 select dbid,* from sys.sysprocesses where 1=1 and spid >50 and blocked <> 0
查詢結(jié)果,如圖所示
被阻塞的數(shù)據(jù)庫ID:7
備阻塞會話ID:55、57、58
正在阻塞當(dāng)前會話的ID:58、56
1.1 查詢被阻塞的數(shù)據(jù)
Select name,dbid from master.sys.sysdatabases where dbid=7
1.2 查詢被阻塞的表(注意:一定要在被阻塞的數(shù)據(jù)庫中查詢)
SELECT request_session_id spid, OBJECT_NAME( resource_associated_entity_id ) tableName FROM sys.dm_tran_locks WHERE resource_type = 'OBJECT'
1.3 查詢阻塞或者死鎖的語句
blocked:58
dbcc inputbuffer(58)
2 殺死死鎖
blocked:58
kill 58
到此這篇關(guān)于SQLSERVER 出現(xiàn)死鎖查找方法和解決辦法的文章就介紹到這了,更多相關(guān)SQLSERVER 死鎖查找內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SQL?server數(shù)據(jù)庫log日志過大占用內(nèi)存大的解決辦法
SQL Server日志文件過大,隨著時間的推移會占用很大的存儲空間,下面這篇文章主要給大家介紹了關(guān)于SQL?server數(shù)據(jù)庫log日志過大占用內(nèi)存大的解決辦法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05在SQL?Server中使用?Try?Catch?處理異常的示例詳解
這篇文章主要介紹了如何在?SQL?Server?中使用?Try?Catch?處理異常,通過實例代碼了解 SQL Server 中的 Try-Catch 實現(xiàn),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07SQL?Server主鍵與外鍵設(shè)置以及相關(guān)理解
在數(shù)據(jù)庫的學(xué)習(xí)中對于一個表的主鍵和外鍵的認(rèn)識是非常重要的,下面這篇文章主要給大家介紹了關(guān)于SQL?Server主鍵與外鍵設(shè)置以及相關(guān)理解的相關(guān)資料,需要的朋友可以參考下2022-10-10sqlserver數(shù)據(jù)庫高版本備份還原為低版本的方法
這篇文章主要為大家詳細(xì)介紹了sqlserver數(shù)據(jù)庫高版本備份還原為低版本的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11企業(yè)管理器備份和還原SQL Server數(shù)據(jù)庫
本文我們主要介紹了利用SQL Server數(shù)據(jù)庫的企業(yè)管理器來備份和還原數(shù)據(jù)庫的方法以及每日自動備份數(shù)據(jù)庫的設(shè)置,希望能夠?qū)δ兴鶐椭?/div> 2015-08-08最新評論