diff --git a/sp_PressureDetector/sp_PressureDetector.sql b/sp_PressureDetector/sp_PressureDetector.sql index 76d8b47..765f9d3 100644 --- a/sp_PressureDetector/sp_PressureDetector.sql +++ b/sp_PressureDetector/sp_PressureDetector.sql @@ -584,6 +584,8 @@ OPTION(MAXDOP 1, RECOMPILE);', THEN N'Query scheduling' WHEN dows.wait_type = N'THREADPOOL' THEN N'Potential worker thread exhaustion' + WHEN dows.wait_type = N'RESOURCE_GOVERNOR_IDLE' + THEN N'Potential CPU cap waits' WHEN dows.wait_type = N'CMEMTHREAD' THEN N'Tasks waiting on memory objects' WHEN dows.wait_type = N'PAGELATCH_EX' @@ -634,6 +636,8 @@ OPTION(MAXDOP 1, RECOMPILE);', THEN N'Potential Availability Group Issues' WHEN dows.wait_type = N'HADR_GROUP_COMMIT' THEN N'Potential Availability Group Issues' + WHEN dows.wait_type = N'WAIT_ON_SYNC_STATISTICS_REFRESH' + THEN N'Waiting on sync stats updates (compilation)' END, hours_wait_time = CASE @@ -717,6 +721,7 @@ OPTION(MAXDOP 1, RECOMPILE);', /*CPU*/ N'SOS_SCHEDULER_YIELD', N'THREADPOOL', + N'RESOURCE_GOVERNOR_IDLE', /*tempdb (potentially)*/ N'PAGELATCH_EX', N'PAGELATCH_SH', @@ -743,7 +748,9 @@ OPTION(MAXDOP 1, RECOMPILE);', N'BTREE_INSERT_FLOW_CONTROL', /*Availability Group*/ N'HADR_SYNC_COMMIT', - N'HADR_GROUP_COMMIT' + N'HADR_GROUP_COMMIT', + /*Stats/Compilation*/ + N'WAIT_ON_SYNC_STATISTICS_REFRESH' ) /*Locking*/ OR dows.wait_type LIKE N'LCK%'