- Check Activity Monitor
- Anything running?
- Blocking/wait times
- Goto Locks and check lock strategy
- SQL Error Log
- Any errors? If so investigate
- Resource utilizations
- DMVs
- sys.dm_exec_query_stats
- Look at: Total physical reads, logical reads, number to executions, total time, (divide those two to get average)
- Join with sys.dm_exec_sql_text
- Performance Monitors
- Processor Time
- Memory
- SQL Server Statistics
- Batch requests/sec
- Compilations
- Recompilations – high CPU time (use fully qualified name to avoid recompiatoins)
- SQL Wait stats
- SQLServer Memory Manager
- Physical Disk – Average Disk Read and write – Less than 10 ms on SAN
- Trace files – created default
- Event Viewer


