rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cjliu5%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C05%5Cclip_filelist.xml">
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.
- Procedures: Check all Disaster Recovery Plans
- Security: Look for security policy violations