安排差异数据库备份的最佳方法

简介:

对于大型数据库,完整数据库备份需要大量磁盘空间。为了节省时间和磁盘空间,可以在一次完整数据库备份后安排多次差异备份。每次连续的差异数据库备份都大于前一次备份,这就需要更长的备份时间、还原时间和更大的空间。因此,建议您定期执行新的完整备份以提供新的差异基准。

当您使用差异数据库备份时,我们建议您最好遵循以下原则:

  1. 在每次完整数据库备份后,定期安排差异数据库备份。例如,可以每四小时执行一次差异数据库备份,对于活动性较高的系统,此频率可以更高。

  2. 在确保差异备份不会太大的情况下,定期安排新的完整数据库备份。例如,可以每周备份一次完整数据库。

注意:
在完整恢复模式下,还必须安排事务日志备份。建议日志备份的频率高于差异数据库备份。有关详细信息,请参阅使用事务日志备份。

部分备份差异备份

本节仅与包含多个文件组的数据库相关;在简单模式下,仅与只读文件组相关。

在大多数情况下,部分差异备份都能按预期与部分备份一起使用。但是,如果在执行部分备份和执行部分差异备份之间更改了对文件组的只读或读/写权限,就会引起问题。当尝试执行部分差异备份时,可能会遇到错误,具体取决于文件是否包括在部分差异备份中。有关文件组是否自动包括在部分差异备份中的信息,请参阅差异部分备份。

最佳方法:   将文件组更改为读/写文件组后,在进行下一次备份时,应执行部分备份,而不是部分差异备份。唯一的例外情况是:您打算在下一次备份之前将文件组更改回只读文件组。

最佳方法:   将文件组更改为只读访问后,请对文件组执行完整文件备份,以使后续的部分差异备份自动跳过该文件组。

文件差异备份

对于以下情况,可以考虑使用差异文件备份:

  • 文件组中有些文件的备份频率低于其他文件的备份频率。

  • 文件很大而且数据不常更新;或者反复更新相同数据。

有关如何使用差异备份的详细信息(包括最佳方法),请参阅使用差异备份。



    本文转自 Fanr_Zh 博客园博客,原文链接:http://www.cnblogs.com/Amaranthus/archive/2011/06/27/2091176.html,如需转载请自行联系原作者




相关文章
|
3天前
|
SQL 存储 数据库
提升数据库性能的关键方法总结
提升数据库性能的关键方法总结
|
2月前
|
SQL 缓存 PHP
PHP技术探究:优化数据库查询效率的实用方法
本文将深入探讨PHP中优化数据库查询效率的实用方法,包括索引优化、SQL语句优化以及缓存机制的应用。通过合理的优化策略和技巧,可以显著提升系统性能,提高用户体验,是PHP开发者不容忽视的重要议题。
|
2月前
|
存储 缓存 NoSQL
利用Redis List实现数据库分页快速查询的有效方法
利用Redis List实现数据库分页快速查询的有效方法
|
2月前
|
SQL 关系型数据库 MySQL
【MySQL】— —熟练掌握用SQL语句实现数据库和基本表的创建。熟练掌握MySQL的安装、客户端登录方法;熟练掌握MySQL的编码、数据类型等基础知识;掌握实体完整性的定义和维护方法、掌握参照完整性
【MySQL】— —熟练掌握用SQL语句实现数据库和基本表的创建。熟练掌握MySQL的安装、客户端登录方法;熟练掌握MySQL的编码、数据类型等基础知识;掌握实体完整性的定义和维护方法、掌握参照完整性
150 1
|
17天前
|
SQL 关系型数据库 MySQL
MYSQL————DDL方法使用(包含在数据库,以及具体数据库表格的一些操纵)
MYSQL————DDL方法使用(包含在数据库,以及具体数据库表格的一些操纵)
|
19天前
|
SQL 数据管理 关系型数据库
数据管理DMS产品使用合集之误删了数据库后,恢复方法有哪些
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
27天前
|
数据库 监控 关系型数据库
|
3天前
|
SQL Java 数据库连接
老程序员分享:JDBC工具类封装、封装DAO方法与数据库表实体类封装的使用案列详情
老程序员分享:JDBC工具类封装、封装DAO方法与数据库表实体类封装的使用案列详情
|
3天前
|
关系型数据库 MySQL 数据库
更简单的向mysql数据库插入当前时间的方法
更简单的向mysql数据库插入当前时间的方法
4 0
|
26天前
|
关系型数据库 MySQL 5G
Mysql数据迁移3个快速方法与数据库恢复
Mysql数据迁移3个快速方法与数据库恢复
24 0