@@ -43,39 +43,39 @@ SELECT
4343FROM
4444(
4545 VALUES
46- (N ' wait_stats_collector' , 1 , 5 , 2 , 30 , N ' Wait statistics - high frequency for trending' ),
46+ (N ' wait_stats_collector' , 1 , 1 , 2 , 30 , N ' Wait statistics - high frequency for trending' ),
4747 (N ' query_stats_collector' , 1 , 2 , 5 , 30 , N ' Plan cache queries - recent activity focused' ),
48- (N ' memory_stats_collector' , 1 , 5 , 2 , 30 , N ' Memory pressure monitoring' ),
49- (N ' memory_pressure_events_collector' , 1 , 5 , 5 , 30 , N ' Ring buffer system events' ),
48+ (N ' memory_stats_collector' , 1 , 1 , 2 , 30 , N ' Memory pressure monitoring' ),
49+ (N ' memory_pressure_events_collector' , 1 , 1 , 5 , 30 , N ' Ring buffer system events' ),
5050 (N ' system_health_collector' , 1 , 5 , 10 , 30 , N ' System health extended events via sp_HealthParser' ),
51- (N ' blocked_process_xml_collector' , 1 , 5 , 2 , 30 , N ' Fast blocked process XML collection' ),
52- (N ' deadlock_xml_collector' , 1 , 5 , 3 , 30 , N ' Fast deadlock XML collection' ),
53- (N ' process_blocked_process_xml' , 1 , 5 , 5 , 30 , N ' Parse blocked process XML via sp_HumanEventsBlockViewer' ),
54- (N ' blocking_deadlock_analyzer' , 1 , 5 , 5 , 30 , N ' Analyze blocking/deadlock trends and alert on significant increases ' ),
55- (N ' process_deadlock_xml' , 1 , 5 , 5 , 30 , N ' Parse deadlock XML via sp_BlitzLock' ),
56- (N ' query_store_collector' , 1 , 5 , 10 , 30 , N ' Query Store data collection' ),
57- (N ' procedure_stats_collector' , 1 , 5 , 10 , 30 , N ' Procedure/trigger/function statistics' ),
51+ (N ' blocked_process_xml_collector' , 1 , 1 , 2 , 30 , N ' Fast blocked process XML collection (chain-triggers parser + analyzer) ' ),
52+ (N ' deadlock_xml_collector' , 1 , 1 , 3 , 30 , N ' Fast deadlock XML collection (chain-triggers parser + analyzer) ' ),
53+ (N ' process_blocked_process_xml' , 1 , 5 , 5 , 30 , N ' Parse blocked process XML via sp_HumanEventsBlockViewer (also chain-triggered) ' ),
54+ (N ' blocking_deadlock_analyzer' , 1 , 5 , 5 , 30 , N ' Analyze blocking/deadlock trends (also chain-triggered) ' ),
55+ (N ' process_deadlock_xml' , 1 , 5 , 5 , 30 , N ' Parse deadlock XML via sp_BlitzLock (also chain-triggered) ' ),
56+ (N ' query_store_collector' , 1 , 2 , 10 , 30 , N ' Query Store data collection' ),
57+ (N ' procedure_stats_collector' , 1 , 2 , 10 , 30 , N ' Procedure/trigger/function statistics' ),
5858 (N ' query_snapshots_collector' , 1 , 1 , 2 , 10 , N ' Currently executing queries with session wait stats (every minute - high frequency)' ),
59- (N ' file_io_stats_collector' , 1 , 5 , 2 , 30 , N ' File I/O statistics from dm_io_virtual_file_stats' ),
60- (N ' memory_grant_stats_collector' , 1 , 5 , 2 , 30 , N ' Memory grant semaphore pressure monitoring' ),
61- (N ' cpu_scheduler_stats_collector' , 1 , 5 , 2 , 30 , N ' CPU scheduler and workload group statistics' ),
59+ (N ' file_io_stats_collector' , 1 , 1 , 2 , 30 , N ' File I/O statistics from dm_io_virtual_file_stats' ),
60+ (N ' memory_grant_stats_collector' , 1 , 1 , 2 , 30 , N ' Memory grant semaphore pressure monitoring' ),
61+ (N ' cpu_scheduler_stats_collector' , 1 , 1 , 2 , 30 , N ' CPU scheduler and workload group statistics' ),
6262 (N ' memory_clerks_stats_collector' , 1 , 5 , 3 , 30 , N ' Memory clerk allocation tracking' ),
6363 (N ' perfmon_stats_collector' , 1 , 5 , 2 , 30 , N ' Performance counter statistics from dm_os_performance_counters' ),
64- (N ' cpu_utilization_stats_collector' , 1 , 5 , 2 , 30 , N ' CPU utilization from ring buffer (SQL vs other processes)' ),
64+ (N ' cpu_utilization_stats_collector' , 1 , 1 , 2 , 30 , N ' CPU utilization from ring buffer (SQL vs other processes)' ),
6565 (N ' trace_management_collector' , 1 , 1440 , 5 , 30 , N ' SQL Trace management for long-running queries' ),
66- (N ' trace_analysis_collector' , 1 , 5 , 5 , 30 , N ' Process trace files into analysis tables' ),
66+ (N ' trace_analysis_collector' , 1 , 2 , 5 , 30 , N ' Process trace files into analysis tables' ),
6767 (N ' default_trace_collector' , 1 , 5 , 3 , 30 , N ' System events from default trace (memory, autogrow, config changes)' ),
6868 (N ' server_configuration_collector' , 1 , 1440 , 5 , 30 , N ' Server-level configuration settings and trace flags (daily collection)' ),
6969 (N ' database_configuration_collector' , 1 , 1440 , 10 , 30 , N ' Database-level configuration settings including scoped configs (daily collection)' ),
7070 (N ' configuration_issues_analyzer' , 1 , 1 , 2 , 30 , N ' Analyze configuration for issues: database config (Query Store, auto shrink/close), memory/CPU pressure warnings, server config (MAXDOP, priority boost)' ),
71- (N ' latch_stats_collector' , 1 , 5 , 3 , 30 , N ' Latch contention statistics - internal synchronization object waits' ),
72- (N ' spinlock_stats_collector' , 1 , 5 , 3 , 30 , N ' Spinlock contention statistics - lightweight synchronization primitive collisions' ),
73- (N ' tempdb_stats_collector' , 1 , 5 , 2 , 30 , N ' TempDB space usage - version store, user/internal objects, allocation contention' ),
71+ (N ' latch_stats_collector' , 1 , 1 , 3 , 30 , N ' Latch contention statistics - internal synchronization object waits' ),
72+ (N ' spinlock_stats_collector' , 1 , 1 , 3 , 30 , N ' Spinlock contention statistics - lightweight synchronization primitive collisions' ),
73+ (N ' tempdb_stats_collector' , 1 , 1 , 2 , 30 , N ' TempDB space usage - version store, user/internal objects, allocation contention' ),
7474 (N ' plan_cache_stats_collector' , 1 , 5 , 5 , 30 , N ' Plan cache composition statistics - single-use plans and plan cache bloat detection' ),
75- (N ' session_stats_collector' , 1 , 5 , 2 , 30 , N ' Session and connection statistics - connection leaks and application patterns' ),
76- (N ' waiting_tasks_collector' , 1 , 5 , 2 , 30 , N ' Currently waiting tasks - blocking chains and wait analysis' ),
75+ (N ' session_stats_collector' , 1 , 1 , 2 , 30 , N ' Session and connection statistics - connection leaks and application patterns' ),
76+ (N ' waiting_tasks_collector' , 1 , 1 , 2 , 30 , N ' Currently waiting tasks - blocking chains and wait analysis' ),
7777 (N ' session_wait_stats_collector' , 1 , 1 , 2 , 30 , N ' Per-session wait statistics - correlates waits with specific sessions/queries (requires SQL Server 2016 SP1+)' ),
78- (N ' running_jobs_collector' , 1 , 5 , 2 , 7 , N ' Currently running SQL Agent jobs with historical duration comparison' )
78+ (N ' running_jobs_collector' , 1 , 1 , 2 , 7 , N ' Currently running SQL Agent jobs with historical duration comparison' )
7979) AS v (collector_name, enabled , frequency_minutes, max_duration_minutes, retention_days, description )
8080WHERE NOT EXISTS
8181(
0 commit comments