bulk_logged 和简单恢复模型有什么区别?哪个日志最少?

5 sql sql-server

bulk_logged 和简单恢复模型有什么区别?

哪一个日志最少,什么总是批量操作的更好选择?

假设我正在使用 select into 语句复制超过数百万行,哪一个最适合使用?

小智 4

恢复Bulk Logged模型几乎与 相同Full,但批量记录模型不会记录 INSERT/UPDATE 细节 - 仅记录表范围。 Simple恢复模型是唯一不需要日志文件维护的模型,但其日志文件在丢失时不能用于恢复数据。

在恢复模型中,“简单”是最少记录的,建议使用“批量日志”进行批量操作。

参考:恢复模型概述

SELECT INTO 是首选,但这意味着数据已经存在并且可以访问。