我有一个sql Server 2005数据库,在任何意义上都很大.它很复杂,它有很多数据(相对而言,但由于缺少blob,它仍然非常大)并且它被大量访问.
有哪些基本的管理任务需要完成,以确保数据库始终保持嗡嗡声,并且(最坏情况)不会损坏或以其他方式恶化.
备份是给定的,但处理事务日志的好方法是什么?你有多长时间保留它们,如果需要,你如何确保使用它们从备份中回放?
还应该做哪些其他类型的维护?
解决方法
以下是Kimberly Tripp’a博客的精彩链接.它引用了她的数据库维护类别.我不想在这里为你重新发明轮子 – 她的帖子和它们的链接对你来说是一个很好的开始.
http://www.sqlskills.com/BLOGS/KIMBERLY/category/Database-Maintenance.aspx
她描述了要执行的完整性检查(CHECKDB),索引维护,事务日志维护等.