SqlServer 使用sys.dm_tran_locks處理死鎖問題


1、模擬資源鎖定

--開始事務
BEGIN TRANSACTION
--更新數據
update Table_1 set FuncName=FuncName
--等待1分鍾
WAITFOR DELAY '01:00';

2、查看鎖對象

SELECT request_session_id spid ,
OBJECT_NAME(resource_associated_entity_id) tableName,*
FROM sys.dm_tran_locks
WHERE resource_type = 'OBJECT'


3、kill進程

kill 80
1

模擬資源鎖定窗口中斷

 

--------------------- 

轉載

作者:tmaczt

原文:https://blog.csdn.net/tmaczt/article/details/82800234


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM