Skip to content

Commit 77905af

Browse files
authored
Merge pull request #3769 from GiorgioCazzaniga/dev
Dev
2 parents 7c2a675 + c326b13 commit 77905af

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

sp_BlitzFirst.sql

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1791,6 +1791,17 @@ BEGIN
17911791
END
17921792

17931793
IF EXISTS (SELECT * FROM sys.dm_exec_requests WHERE total_elapsed_time > 5000 AND request_id > 0)
1794+
1795+
DROP TABLE IF EXISTS #BlitzFirstTmpSession
1796+
SELECT DISTINCT request_session_id, resource_database_id
1797+
INTO #BlitzFirstTmpSession
1798+
FROM sys.dm_tran_locks
1799+
WHERE resource_type = N'DATABASE'
1800+
AND request_mode = N'S'
1801+
AND request_status = N'GRANT'
1802+
AND request_owner_type = N'SHARED_TRANSACTION_WORKSPACE';
1803+
1804+
17941805
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, URL, Details, HowToStopIt, StartTime, LoginName, NTUserName, ProgramName, HostName, DatabaseID, DatabaseName, QueryText, OpenTransactionCount)
17951806
SELECT 8 AS CheckID,
17961807
50 AS Priority,
@@ -1810,13 +1821,7 @@ BEGIN
18101821
s.open_tran AS OpenTransactionCount
18111822
FROM sys.sysprocesses s
18121823
INNER JOIN sys.dm_exec_connections c ON s.spid = c.session_id
1813-
INNER JOIN (
1814-
SELECT DISTINCT request_session_id, resource_database_id
1815-
FROM sys.dm_tran_locks
1816-
WHERE resource_type = N'DATABASE'
1817-
AND request_mode = N'S'
1818-
AND request_status = N'GRANT'
1819-
AND request_owner_type = N'SHARED_TRANSACTION_WORKSPACE') AS db ON s.spid = db.request_session_id
1824+
INNER JOIN #BlitzFirstTmpSession AS db ON s.spid = db.request_session_id
18201825
WHERE s.status = 'sleeping'
18211826
AND s.open_tran > 0
18221827
AND s.last_batch < DATEADD(ss, -10, SYSDATETIME())

0 commit comments

Comments
 (0)