![SQLServer 上定期备份和恢复的好处](https://linux22.com/image/502913/SQLServer%20%E4%B8%8A%E5%AE%9A%E6%9C%9F%E5%A4%87%E4%BB%BD%E5%92%8C%E6%81%A2%E5%A4%8D%E7%9A%84%E5%A5%BD%E5%A4%84.png)
以前当我使用其他数据库平台时,我们被建议定期备份和恢复数据库以提高性能。
常见的原因是 B&R 包括
- 重建索引
- 整理页面碎片
我的问题:
当执行备份和恢复时,MS SQLServer(特别是 2005)会做什么?
我应该定期备份和恢复吗?
我应该担心丢失统计数据吗?
答案1
您应该定期进行备份和恢复以测试您的恢复过程,但就提高性能而言,您可以使用维护计划重建索引和缩小文件,这是首选方法。
答案2
备份/恢复以字节级别执行 - 它们对数据库中的碎片没有影响。
应定期进行恢复,以确保您对该过程的进行有信心(包括将系统连接到已恢复的数据库)并且备份被证明是可用的。您的另一个答案是正确的,即索引维护是您需要执行的单独过程。