SQL Server Performance Monitor
Monitor SQL Server performance in real time with live charts, 13 monitoring tabs, auto-refresh from 1s to 30s, and a 10-step troubleshooting workflow. The enterprise edition adds a central repository, collector service, and alerts.
New in 2026.5 — Enterprise Multi-Instance Edition: central repository, Windows Service collector, alerting, email / webhook / Event Log notifications. Competes with Redgate SQL Monitor, SQL Sentry, and Idera SQL DM. Read the guide →
Monitoring Capabilities
13 monitoring tabs give you complete visibility into SQL Server performance.
Server Overview Dashboard
At-a-glance view of CPU usage, memory consumption, batch requests/sec, pending I/O, page life expectancy, active sessions, and top wait stats.
Active Requests Monitor
See every running query with elapsed time, CPU time, wait types, degree of parallelism (DOP), and full SQL text — updated in real time.
Top CPU Queries
Queries grouped by query_hash showing total CPU, execution count, and runtime metrics to quickly identify resource-hungry workloads.
Wait Statistics
Top 5 cumulative wait stats with live pie chart visualization. Instantly identify blocking, I/O waits, CXPACKET, PAGEIOLATCH, and more.
Database Sizes
Top 10 databases by file size with data and log file breakdown. Monitor growth trends and identify space concerns.
Connections by Database
Connection grid showing active connections per database and login combination. Identify connection storms and pool exhaustion.
60-Second Rolling History
Time-series trend charts maintain 60 seconds of data for CPU, batch requests, and other key metrics to spot spikes and patterns.
Azure Auto-Detection
Automatically detects on-premises, Azure SQL Database, and Azure Managed Instance environments and adapts DMV queries accordingly.
See SQL Monitor in Action
A short walkthrough of instance monitoring and alerting.
System Requirements
Monitor Your SQL Server in Real Time
Download SQL Monitor and get instant visibility into server performance — no installation needed.
Questions DBAs search for
These are the jobs this tool is built to do. Use them as a shortcut into the product and docs.
How do I monitor SQL Server CPU, memory, and sessions live?
SQL Monitor shows CPU, memory, batch requests, waits, and active sessions on a live dashboard with configurable refresh. Drill into running queries with elapsed time, wait type, and SQL text.
Can I monitor multiple SQL Server instances from one place?
Yes. The enterprise multi-instance edition uses a central repository and Windows Service collector, with email, webhook, and Event Log notifications.
Does it include a troubleshooting workflow?
Yes. A 10-step workflow is built in so you can move from a spike on the chart to requests, waits, and query text without opening a separate runbook.
Do I need to install an agent on every server?
The desktop dashboard connects directly. The optional collector service is for 24/7 multi-instance history and alerting.