FotolEdhar - Fotolia

Problem solve Get help with specific problems with your technologies, process and projects.

The top three SQL Server third-party tools

Basit Farooq presents his top three SQL Server third-party tools for identifying and resolving SQL Server bottlenecks.

Monitoring and optimizing SQL Server performance, as well as identifying and fixing performance bottlenecks in SQL Server databases, can be a daunting task for database administrators (DBAs), developers and application support teams. SQL Server performance is influenced by factors like server hardware, operating system setup and database configuration. SQL Server provides a comprehensive set of tools for monitoring its own performance, but many SQL Server DBAs, developers and application support teams choose to use third-party performance monitoring tools.

SQL Server third-party performance monitoring tools are more flexible than the tools that ship with the product, and they provide a centralized repository for performance-related data. Moreover, they are easy to use and provide real-time visibility into all SQL Server performance. Third-party monitoring tools can help monitor SQL Server and database performance, resolve potential problems with threshold-based and trend-based alerts, and isolate the root cause of application performance issues.

Three of these top SQL Server third-party tools can be used to quickly identify and resolve performance bottlenecks.

Idera SQL Diagnostic Manager

SQL Diagnostic Manager is a powerful performance monitoring, alerting and diagnostics tool. It is comprehensive, low-impact, highly customizable and agentless. You can use SQL Diagnostic Manager to monitor physical and virtual SQL Servers. Through a central server dashboard or mobile device, this SQL Server third-party tool can proactively notify you about health, performance or availability problems. Its server dashboard collects and displays real-time activity, status and performance information for sessions, queries, system resources, databases, services and logs. The mobile dashboard allows you to access, monitor, diagnose or resolve SQL Server and database performance issues anytime and anywhere. SQL Diagnostic Manager stores real-time and historical performance data, session details, and job data in a centralized repository.

SQL Diagnostic Manager provides reports with such names as CPU to I/O Activity, Physical Disk Activity, Worst Performing by Application or User, Logins (this report also includes unsuccessful logins), Procedure Cache Hit ratio, Block and Deadlocks. The software also includes reports that you can use to forecast database, disk drive and table growth based on past performance.

SQL Diagnostic Manager has an adaptive and automated alerting system that includes more than 100 predefined and configurable alert settings based on industry best practices. For greater flexibility, SQL Diagnostic Manager also lets you define custom alerts.

SQL Diagnostic Manager can be installed quickly with no agents or database objects required on monitored production servers. A typical installation and configuration takes no more than 30 minutes.

Next Steps

It's possible to reduce wait times using Database Performance Analyzer 10

Dig Deeper on Microsoft SQL Server Tools and Utilities