安排差异数据库备份的最佳方法
对于大型数据库,完整数据库备份需要大量磁盘空间。为了节省时间和磁盘空间,可以在一次完整数据库备份后安排多次差异备份。每次连续的差异数据库备份都大于前一次备份,这就需要更长的备份时间、还原时间和更大的空间。因此,建议您定期执行新的完整备份以提供新的差异基准。
当您使用差异数据库备份时,我们建议您最好遵循以下原则:
- 在每次完整数据库备份后,定期安排差异数据库备份。例如,可以每四小时执行一次差异数据库备份,对于活动性较高的系统,此频率可以更高。
- 在确保差异备份不会太大的情况下,定期安排新的完整数据库备份。例如,可以每周备份一次完整数据库。
注意: |
---|
在完整恢复模式下,还必须安排事务日志备份。建议日志备份的频率高于差异数据库备份。有关详细信息,请参阅。 |
部分备份差异备份
本节仅与包含多个文件组的数据库相关;在简单模式下,仅与只读文件组相关。
在大多数情况下,部分差异备份都能按预期与部分备份一起使用。但是,如果在执行部分备份和执行部分差异备份之间更改了对文件组的只读或读/写权限,就会引起问题。当尝试执行部分差异备份时,可能会遇到错误,具体取决于文件是否包括在部分差异备份中。有关文件组是否自动包括在部分差异备份中的信息,请参阅。
最佳方法: 将文件组更改为读/写文件组后,在进行下一次备份时,应执行部分备份,而不是部分差异备份。唯一的例外情况是:您打算在下一次备份之前将文件组更改回只读文件组。
最佳方法: 将文件组更改为只读访问后,请对文件组执行完整文件备份,以使后续的部分差异备份自动跳过该文件组。
文件差异备份
对于以下情况,可以考虑使用差异文件备份:
- 文件组中有些文件的备份频率低于其他文件的备份频率。
- 文件很大而且数据不常更新;或者反复更新相同数据。
有关如何使用差异备份的详细信息(包括最佳方法),请参阅。