【发布时间】:2014-08-20 18:19:45
【问题描述】:
我正在使用 SQL Server 2012 处理数据仓库,并且想知道备份/恢复策略的最优化、自动化过程是什么。
目前的观察和限制:
1) 不能使用事务日志,因为它会影响我的加载性能 - 数据集可能很大,包含大量事务
2) 目前的计划是每周做一次全量备份,每天做一次差异备份
我不确定 DML 操作何时会发生,因为这取决于我的应用程序的使用情况,但有没有办法只跟踪会触发差异备份的数据库更改的 NUMBER 次?一种不会影响性能的方法?我不想进行不必要的差异备份。
变更跟踪是否适合我的方案?还是会涉及开销?我不需要知道实际更改的数据,只需知道更改了一定数量的事实即可。
提前致谢!
【问题讨论】:
-
dba.stackexchange.com 更适合这类问题。
-
数据仓库的每日差异备份:S,您实际上每天都有上传吗?我建议每周或每月进行一次完整备份(取决于您导入数据的频率),并在每次将数据上传到您的仓库后进行差异备份,这将是一个合适的备份计划。
-
感谢您的及时回复!你是说我不应该基于我的数据已经更改来触发差异备份吗?我觉得那将是最优化的路线。抱歉,到目前为止,我只能假设上传会随时通过批量或涓流进行。
标签: sql-server backup