Real-Time Monitoring

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 →

Live Performance Dashboard
CPU
67%
Memory
82%
Batch Req/s
3,421
Active Sessions
47
Auto-refresh: 1s | Rolling history: 60s

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.

Demo video coming soon A product walkthrough will appear here.

System Requirements

OS:Windows 10/11 or Windows Server 2016+
Runtime:Self-contained (.NET 8 bundled)
SQL Server:SQL Server 2016+ (any edition)
Azure:Azure SQL DB & Managed Instance
Permissions:VIEW SERVER STATE (DMV access)
Impact:Read-only DMVs, zero performance overhead

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.