From 03e5cee92eef6d826fed9553741478b6433be38b Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Tue, 24 Feb 2026 07:24:30 -0500 Subject: [PATCH] Add 14 perfmon counters to sp_PressureDetector Closes #682. Adds TempDB, index access, version store, and lock timeout counters. Tested on sql2016-sql2022, both snapshot and delta modes. Co-Authored-By: Claude Opus 4.6 --- sp_PressureDetector/sp_PressureDetector.sql | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sp_PressureDetector/sp_PressureDetector.sql b/sp_PressureDetector/sp_PressureDetector.sql index cee222a7..145c5ccc 100644 --- a/sp_PressureDetector/sp_PressureDetector.sql +++ b/sp_PressureDetector/sp_PressureDetector.sql @@ -2085,7 +2085,10 @@ OPTION(MAXDOP 1, RECOMPILE);', N'Batch Requests/sec', N'SQL Compilations/sec', N'SQL Re-Compilations/sec', N'Longest Transaction Running Time', N'Log Bytes Flushed/sec', N'Lock waits', N'Log buffer waits', N'Log write waits', N'Memory grant queue waits', N'Network IO waits', N'Log Flush Write Time (ms)', N'Non-Page latch waits', N'Page IO latch waits', N'Page latch waits', N'Thread-safe memory objects waits', N'Wait for the worker', - N'Active parallel threads', N'Active requests', N'Blocked tasks', N'Query optimizations/sec', N'Queued requests', N'Reduced memory grants/sec' + N'Active parallel threads', N'Active requests', N'Blocked tasks', N'Query optimizations/sec', N'Queued requests', N'Reduced memory grants/sec', + N'Version Store Size (KB)', N'Free Space in tempdb (KB)', N'Active Temp Tables', N'Processes blocked', N'Full Scans/sec', N'Index Searches/sec', + N'Page Splits/sec', N'Free list stalls/sec', N'Workfiles Created/sec', N'Worktables Created/sec', N'Temp Tables Creation Rate', N'Version Generation rate (KB/s)', + N'Version Cleanup rate (KB/s)', N'Lock Timeouts/sec' );