Diagnosing and resolving performance issues can be an overwhelming and time-consuming task.SQL Doctor retrieves all of the necessary information, analyzes the results, pinpoints potential problems, and provides ranked recommendations that help you to resolve those issues on your instances.
Schedule a regular analysis for an instance to track the health of SQL Server environments. Schedule daily or weekly check-ups to keep SQL Servers performing in top shape.
Based on the last analysis run, quickly see the overall health of all registered servers. Drill down to a selected instance, analysis, server, and recommendation.
Choose any combination of categories: blocking processes, database configuration, deadlocks, disk, disaster recovery, index optimization, long-running jobs, memory, network, open transactions, and more.
Access the results of every analysis stored for registered instances. View summaries and drill down to details.
Choose which database or application workload to include in the analysis. Block recommendations per instance to reduce analysis noise for undesirable changes. Block databases from the analysis.
Quickly view all sessions that are currently active with detailed performance metrics collected from Dynamic Management Views (DMV).
Collect data using extended events and SQL Trace events. Automatically use the best method available depending on the SQL Server version, or decide to use SQL Trace events always.
Determine which sessions are blocking or are involved in a deadlock.
Examine configuration settings of SQL Server and the Windows operating system.
Identify jobs and transactions that may be running longer than usual.
Identify configuration settings that cause processor bottlenecks.
Uncover many of the most common holes in security settings.
Diagnose issues with networking hardware and bandwidth.
Identify database integrity issues and recovery methods that may leave the database in a potentially unrecoverable state
Evaluate the most troublesome queries and gain immediate suggestions to improve their performance.
Diagnose databases indexes to determine possible performance optimizations.
Display statistical details about query plans For SQL Server, Azure SQL Database, and Amazon RDS SQL Server and deliver recommendations to improve their performance.
Analyze the most popular wait statistics that cause query delays for SQL Server, Azure SQL Database and Amazon RDS SQL Server.
Analyze custom queries by parsing the T-SQL script without actually executing the query to receive recommendations.
Display the highest performance improvement options first according to a patented ranking system.
Export performance recommendations to disk for convenient distribution.
Generate executable SQL scripts to enact the recommended change. Also, generate reverse scripts to quickly undo the previously run SQL scripts.
Access enhanced and new expert recommendations that are unique to the managed cloud databases Azure SQL Database and Amazon RDS SQL Server.
Run SQL Doctor on cloud virtual machines with Windows – such as Microsoft Azure Virtual Machines (VMs) and Amazon Elastic Compute Cloud (EC2).
Tune the SQL Server cloud databases Azure SQL Database and Amazon RDS for SQL Server.
SQL Doctor can access cloud storage that is mapped as network drives or removable drives on Microsoft Windows. For example, map to Azure Blob Storage and Amazon Simple Storage Service (S3).
Access enhanced and new expert recommendations that are unique to the managed SQL Server cloud databases Azure SQL Database and Amazon RDS for SQL Server.
Tune instances of SQL Server running on cloud virtual machines – such as Microsoft Azure VMs and Amazon EC2.
Avoid learning new tools by using the same tuning tool for SQL Server on-premises on physical and virtual machines, in the cloud on virtual machines, and the cloud as managed databases.
Everything you need to know, all in one downloadable PDF
See how an IT consulting firm tuned SQL Server with SQL Doctor
Learn how to tune SQL Server in the cloud
Learn about the benefits of SQL Doctor for you and your organization
Learn how to find and fix problems with the performance of SQL Server
Learn the 5 reasons why SQL Server health checks are lifesavers
Join our email list and receive the latest case studies, event updates, product news, and much more.