SQL Server 备份计划重叠

Jav*_*ain 6 sql-server backup

我有一个 SQL SERVER DB,我想通过自动计划(使用 GUI 维护计划)进行备份。配置时间表时,我有 2 个选择:

1) 不用担心日志备份、完整备份和差异 bakcup 事件时间,就好像所有 3 个备份同时发生一样,没有区别。

2) 仔细配置每次备份的时间,确保日志备份、全量备份和差异备份不会同时发生。

下面是描述 2 个选择的图像(选择 1 的 Schedule1 和选择 2 的 chedule2)

你知道哪一个是最好的吗?

编辑:当备份重叠时,Sechdule1 可能会遇到一些错误。这里备份的类型是日志和差异 hapening,同时在 5:30 作为备份,无论类型是什么,都将附加到现有备份文件中。所以该文件正被日志备份使用,而差异失败。即使没有数据丢失。

在此处输入图片说明

小智 4

第一步了解备份的实际工作原理。主要需要了解的内容:

  1. SQL Server 2000之后的日志备份可以在完整备份和差异备份期间同时进行。唯一要记住的是,在该时间范围内,日志不会被清除,直到完整备份或差异备份完成。
  2. 完全备份和差异备份发生冲突将导致先开始的备份优先,第二个备份将排队等待,直到前一个备份完成。因此,如果您正在运行完整备份,并且启动了差异备份,则该差异备份将等到完整备份完成。我确实相信相反的情况也应该是一样的。

第二步:无论您选择哪种备份计划,都要确保它满足应用程序和/或业务的恢复要求。

因此,虽然任一计划都有效,但schedule 2可能会减少备份重叠时引起的 IO 活动量。它基于数据库的大小以及 SQL Server 在差异备份和日志备份期间必须备份的活动量。根据您的设置方式,schedule 1您最终可能会尝试在同一时间范围内进行所有三个备份。