Subscribe to our bi-weekly newsletter



ApexSQL Monitor

The future of SQL monitoring

Monitor, detect, and solve SQL Server
performance problems

Order now
Dev and Pro versions available
Buy online
+1 (866) 665-5500
Save a bundle
ApexSQL Monitor is included in
  • 5 ApexSQL DBA tools
  • New products added for free
  • 1 year free support and upgrades
  • Priority support
  • Combined 60% savings
  • For only $1,500 more

 Monitor multiple SQL Server instances

 View system performance metrics

 Identify performance issues and deadlocks

 Use comprehensive dashboard for viewing metrics

Get a FREE Single Server instance license of ApexSQL Monitor

  • Download ApexSQL Monitor
  • Request a FREE key by emailing customers@apexsql.com
    e.g."Hey, can I get my FREE key to ApexSQL Monitor?"
  • We'll send you the FREE license key with a 1 year subscription for Support and Upgrades
  • Enjoy!

Monitor SQL Server performance

Monitor important SQL Server instance metrics: page life expectancy, page reads and writes per second, target and total server memory, user connections, buffer cache hit ratio, batch requests, and more. Identify performance issues that need troubleshooting and availability of local and remote SQL Server instances

Monitor system performance

Track operating system metrics: processor utilization, network usage, paging, disk and memory related metrics, and find out how they affect SQL Server performance. Get enough information to be able to fix performance bottlenecks. Collect and display the data for individual devices such as a disk or network card and exclude the unneeded device from monitoring

Monitor database performance

Constantly monitor and display database status on multiple local and remote SQL Server instances, keep track of the database files size, growth rates, number of transactions per second and plan your hardware capacities

Query performance

Detect queries that use the most resources for each SQL Server instance and database. Review the statistical data for the slowest queries by CPU, execution time or I/O

Real-time monitoring using charts

Monitor metric changes continuously in real-time to get a complete picture of your server's health and behavior. Access the charts quick and easy and change the chart size and colors for each metric and threshold displayed according to own preferences

Configurable monitoring

Choose SQL Server instances to monitor. Easily enable and disable SQL Server instances. Configure and monitor the most important metrics. Create tabs that let you customize your charts and layout


Be notified when a metric reaches its predefined threshold value with 24/7 notifications delivered via email. Create different email profiles and customize email frequency to get an email when alerts are raised. Define alert actions to execute a SQL script or a shell command when alert is raised. Be ready to diagnose and effectively fix the issues

Comprehensive dashboard

View the alerts for all or for individual SQL Servers on an easy-to-read dashboard. Organize SQL Server instances that share similar properties into groups for easier dashboard overview. Quickly identify the metrics that should be addressed

Maintenance period

Avoid a large number of alerts during the regular or unpredicted maintenance of SQL Server by scheduling the maintenance periods. Suspend alerting or monitoring of specified SQL Server instances for the defined period of time. Define a daily, weekly, and monthly recurring and the application will take care of the rest or manually set a single maintenance period when needed

Data purging

Ensure that the repository database does not exceed the maximum reasonable size and thus consume too much disk space. Purge repository data older than the specified period manually or enable automatic data purging and specify the period of time for which the data will be kept in the repository database. The application will check for old data regularly and will purge data older than the specified period of time