SQL Server Health Monitor

Queries & analysis

This area helps you find and understand expensive or unusual queries.

Active Queries

Performance → Active Queries shows live from sys.dm_exec_requests what is running right now – with runtime, wait type and resource usage. Ideal for attributing an acute bottleneck to its cause. A deep link leads straight into query analysis from here.

Top queries

Performance → Queries ranks queries by cost (CPU, reads, duration) over a time range, so you see not just the current outlier but the consistently most expensive queries.

Deep query analysis

Query Analysis shows a query's execution plan, statistics, missing indexes and concrete tuning hints. The plan is preferably fetched by plan hash from the plan cache (dm_exec_query_plan), with SHOWPLAN_XML as a fallback.

Order in practice: wait statistics narrow the resource type, Active Queries reveal the culprit, query analysis provides the plan and fix. Missing indexes from the plan lead on to index health.

This documentation is generated from the same content the application shows under “Help”.