When configuring your analysis, you can select any combination of performance categories to focus the analysis. Each category contains a set of performance metrics and their related recommendations. By picking a category, you are identifying which SQL Server areas concern you most.
Based on the chosen categories, SQL Doctor analyses your target SQL Server instance to gather the appropriate metrics and determine which recommendations match the server's current performance issues. The more categories you pick, the longer the analysis needs to run to ensure all relevant data has been collected and thoroughly analyzed.
Access the Analysis Wizard
You can access the Select categories tab of the Analysis Wizard by clicking Analyze Server, selecting the appropriate SQL Server instance, select Extended events or SQL Trace, and clicking Next.
By default, the Extended Event option is enabled for SQL instances 2012+ and Microsoft SQL Azure (Note that for these options SQL Trace is an alternative option).
On the Select categories tab, you can select one or more of the following performance categories for use in the detailed analysis:
All categories
Disaster Recovery
Detects any database and transaction log backup issues such as failures or skips, overdue integrity checks, and corruption issues.
Index Optimization
Determines whether index settings or problems with the indexes themselves are negatively affecting SQL Server performance.
Query Optimization
Detects query problems that negatively affect your SQL Server performance.
Resources
Disk
Detects whether disk settings and associated problems are affecting SQL Server performance.
Memory
Examines the server memory settings and determines whether they affect performance.
Network
Detects network problems or configuration settings that affect SQL Server performance.
Processor
Detects processor problems and associated configuration settings.
Configuration
Database Configuration
Identifies which database configuration settings improve SQL Server performance.
Server Configuration
Detects server configuration settings that can decrease the performance of your SQL Server instance.
Security
Identifies non-optimal security settings on the SQL Server instance.
Workload
Deadlocks
Detects any deadlocks on the SQL Server instance.
Blocking Processes
Detects any processes that are blocking other processes.
Long Running Jobs
Identifies any long-running jobs.
Open Transactions
Identifies any long-running open transactions and determines whether the associated T-SQL code needs corrections to improve performance.
Wait Stats
Identifies any waits that are affecting SQL Server performance.