The average DBA has to perform many routine checks on his or her servers.
There will be daily checks, weekly checks and, probably, monthly checks. A
short while ago, we were having quite a debate about what items would be on the
DBA Daily checklist. Because we all like lists with ten items in them, we
compiled a list that goes something like this:
Connectivity: Make sure each database is available and
accessible both by logging in via user applications, as well as running
test scripts.
Backups: Check database and log backups, archiving and
offsite storage.
Events: check all database logs, application logs and
system logs, Agent history, device logs, NIC logs etc. Investigate any job
failures
Processes: Check that all required processes on the server
are running, including Replication
Integrity: Perform all database and server integrity
checks; look for objects that break rules
Indexes: Check on indexes to see if they are being used,
need re-creating, or if any are missing
Volumetrics: Check resources on the server such as files
sizes and disk space, and monitor growth
Performance: Check application performance, and performance
statistics, using the Perfmon tool; research and resolve any issues.