在 ETL 系统上将简单恢复模型更改为批量日志是个好主意吗?

jra*_*ara 5 sql-server-2008 sql-server etl backup recovery

我们有一个 ETL 过程,它将大量数据插入到表中。该数据库设置为简单恢复模型,并且事务日志增长很多。我在想将这个数据库设置为批量日志恢复模型会有帮助吗?我们每天都会进行完整备份。那么,与简单恢复模型相比,批量日志恢复模型中是否存在一些未记录的操作?

Rem*_*anu 2

如果您在简单模式下的 ETL 上记录增长,则意味着您的插入没有被最小化记录。最小化日志记录的要求在可进行最小化日志记录的操作批量导入中最小化日志记录的先决条件中进行了描述:

最小日志记录要求INSERT BULK 操作的目标表满足以下条件:

  • 该表未被复制。
  • 指定表锁定(使用 TABLOCK)。

数据加载性能指南还提到了 TF 610 效果以及它如何影响最小日志记录。