![sql-server-2008:我的差异备份需要多少空间/处理能力?](https://linux22.com/image/528516/sql-server-2008%EF%BC%9A%E6%88%91%E7%9A%84%E5%B7%AE%E5%BC%82%E5%A4%87%E4%BB%BD%E9%9C%80%E8%A6%81%E5%A4%9A%E5%B0%91%E7%A9%BA%E9%97%B4%2F%E5%A4%84%E7%90%86%E8%83%BD%E5%8A%9B%EF%BC%9F.png)
我需要每 15 分钟 - 1 小时进行一次差异备份。我们仍在决定这个要求应该是什么。整个数据库大约为 3gb,我们每分钟对其进行大约 1mb 的更改。这是否意味着差异备份将在 15mb 到 60mb 之间?
我真的会减慢我的服务器速度吗?它是 64 位 Windows 2008,大约 14 GB 的 RAM
答案1
正如在另一个问题中讨论的那样(sql server 2008:我应该运行差异日志还是事务日志或者两者兼而有之,帮忙!),您确实需要使用事务日志备份。任何拒绝允许完整恢复模式但想要 15 分钟恢复的人都应该被解雇。
因为这些是差异备份,而不是增量备份,所以差异备份介于上次完整备份和当前时间之间。因此,如果您进行完整备份,然后以每分钟 1MB 的更改量进行差异备份,那么在 30 分钟内您将使用 (1+2+3+4+5+6...)MB 的备份。这是不可持续的。事务日志备份就是为此用例而设计的。