Web应用程序设置:
我想知道我们如何确定应用程序是否获得了会话锁。
我尝试使用性能监视器,但是我不知道需要什么性能计数器,确切地说我们可以说这是会话锁的指针是什么。
答案 0 :(得分:0)
您可以使用此查询来了解被阻止的会话信息-
SELECT session_id,
status,
DB_NAME(database_id) [Database],
blocking_session_id,
wait_type,
wait_time,
wait_resource
FROM sys.dm_exec_requests
WHERE blocking_session_id <> 0
GO
要了解一些有关它的文字,请使用以下查询-
SELECT A.Session_id,
A.blocking_session_id,
DB_NAME(B.database_id) [Database],
C.text
FROM sys.dm_exec_requests A
LEFT JOIN sys.dm_exec_requests B ON A.blocking_session_id = B.session_id
OUTER APPLY sys.dm_exec_sql_text(B.sql_handle) C
WHERE A.blocking_session_id <> 0