以前当我使用其他数据库平台时,我们被建议定期备份和恢复数据库以提高性能。
常见的原因是 B&R 包括
- 重建索引
- 整理页面碎片
我的问题:
当执行备份和恢复时,MS SQLServer(特别是 2005)会做什么?
我应该定期备份和恢复吗?
我应该担心丢失统计数据吗?
答案1
您应该定期进行备份和恢复以测试您的恢复过程,但就提高性能而言,您可以使用维护计划重建索引和缩小文件,这是首选方法。
答案2
备份/恢复以字节级别执行 - 它们对数据库中的碎片没有影响。
应定期进行恢复,以确保您对该过程的进行有信心(包括将系统连接到已恢复的数据库)并且备份被证明是可用的。您的另一个答案是正确的,即索引维护是您需要执行的单独过程。