I am trying to compile a list of things to check when I take over a new database. What I have come up with so far is listed below. I would love my for SQL friends out there to help fill in the gaps. I searched online last night for such a list and didn't get a complete picture.
1) Backups - that they are happing and are being copied to a secure location
2) Recovery plan exists, if not create it.
3) Consistency checks are occuring regularly
4) Updatestats is beging ran regularly
5) Auto Growth / Auto Shrink
6) Indexes are being rebuilt regularly or as needed
7) Recovery model is configured properly
8) DBO is configured properly
9) Owners of jobs, objects are properly set
10) File placement data files, tlogs, tempdb
11) Compatibility level is properly set
12) Auto stats set to standard
13) Perform regulary restores of you db's to ensure the backups are good. Make sure to pull them from the secure location.
14) Ensure there is adequate space on the drives containing SQL data
15) Check for long running queries or blocking that might be occuring during the day to see where you can start tuning the system.
↧