【SQLSERVER】SQL查询死锁
SET TRANSACTION isolation level READ uncommitted SELECT Waits.wait_duration_ms / 1000 AS WaitInSeconds, Blocking .session_id AS BlockingSessionId, Db_name (Blocked. database_id) AS DatabaseName, Sess .login_name AS BlockingUser, Sess .host_name AS BlockingLocation , BlockingSQL .text AS BlockingSQL, Blocked .session_id AS BlockedSessionId , BlockedSess .login_name AS BlockedUser, BlockedSess .host_name AS BlockedLocation, BlockedSQL .text AS BlockedSQL, Substring (BlockedSQL .text, ( BlockedReq .statement_start_offset / 2 ) + 1, ( ( CASE WHEN BlockedReq .statement_end_offset = -1 THEN Len ( CONVERT(NVARCHAR(max ), BlockedSQL .text)) * 2 ELSE BlockedReq .statement_end_offset END - BlockedReq. statement_start_offset ) / 2 ) + 1) AS [Blocked Individual Query], Waits .wait_type FROM sys .dm_exec_connections AS Blocking INNER JOIN sys. dm_exec_requests AS Blocked ON Blocking .session_id = Blocked .blocking_session_id INNER JOIN sys. dm_exec_sessions Sess ON Blocking .session_id = sess .session_id INNER JOIN sys. dm_tran_session_transactions st ON Blocking .session_id = st .session_id LEFT OUTER JOIN sys.dm_exec_requests er ON st .session_id = er .session_id AND er .session_id IS NULL INNER JOIN sys. dm_os_waiting_tasks AS Waits ON Blocked .session_id = Waits .session_id CROSS apply sys. Dm_exec_sql_text(Blocking .most_recent_sql_handle) AS BlockingSQL INNER JOIN sys. dm_exec_requests AS BlockedReq ON Waits .session_id = BlockedReq .session_id INNER JOIN sys. dm_exec_sessions AS BlockedSess ON Waits .session_id = BlockedSess .session_id CROSS apply sys. Dm_exec_sql_text(Blocked .sql_handle) AS BlockedSQL ORDER BY waitinseconds
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2008-03-17 解决BlogSpot不能访问的方法
2008-03-17 Visual Studio 2008 各版本間功能對照表