|
|
|
Hall of Fame
       
Group: General Forum Members
Last Login: Today @ 11:52 AM
Points: 3,578,
Visits: 5,118
|
|
Nadrek (9/8/2010) Nice overview; I'd like to encourage the addition of looking at SQL Profiler CPU, Reads, Writes, and Duration columns on SQL:BatchCompleted events.
Not only do these show aggregates, if you do this on a regular basis, you'll get a good, trained idea of when a query is using "too much" of any of them.
This is VERY helpful for anyone who has UDFs in their system too, since it is the ONLY way you can see how bad they really are.
Best,
Kevin G. Boles SQL Server Consultant SQL MVP 2007-2012 TheSQLGuru at GMail
|
|
|
|
|
Hall of Fame
       
Group: General Forum Members
Last Login: Today @ 11:52 AM
Points: 3,578,
Visits: 5,118
|
|
I will add as a minor point that non-clustered index fragmentation (at least the extent kind) usually doesn't matter that much since the seeks tend to be random in nature anyway.
Nice coverage of many of the things to look out for.
Best,
Kevin G. Boles SQL Server Consultant SQL MVP 2007-2012 TheSQLGuru at GMail
|
|
|
|
|
SSCoach
         
Group: General Forum Members
Last Login: 2 days ago @ 1:07 PM
Points: 18,733,
Visits: 12,332
|
|
|
|
|