每小时只创建差异备份有问题吗?

Rac*_*SQL 3 sql-server sql-server-2008-r2 recovery

我有三个不大的数据库。每个差异备份大约 50MB,然后我们在午夜进行完整备份。

这样做有什么问题吗?

我可以进行完整备份,然后记录,然后每天 4 或 5 次差异,但存储不是这个实例的问题。我可以承受丢失 1 小时的数据,这没问题,这就是我创建所有差异的原因(我使用的是完全恢复模式)。然后我只能恢复 full + diff ,而不是 full + log + log + log + log + log + log + log 。

Han*_*non 5

存储是不是为什么你把日志备份。当数据库处于完全恢复模式时,您会进行日志备份,并且您需要在完全备份或增量备份之间进行时间点恢复。

如果您的企业只能承受 1 小时的数据丢失,那么我通常会为较小的数据库设置每晚完整备份,并在工作时间(甚至每天 24 小时)内每 30 分钟进行一次日志备份。

如果您的数据库处于简单恢复模式,并且每个数据库只有几百兆字节,那么您可以简单地每小时或半小时进行一次完整备份。

从本质上讲,决定归结为回答以下问题:

  1. 我的恢复点目标是什么?
  2. 我的恢复时间目标是多少?

有关这两件事实际含义的详细信息,请参阅维基百科

如果您在这些数据库中存储高价值的关键业务数据,您应该了解日志备份,以及一般的事务日志和恢复(链接到我的博客),以避免出现意外丢失的情况数据,或长时间停机。

在您的情况下,我还会在每次差异备份后进行日志备份,以确保日志不会失控。