Dane O'Connor Asked: 2009-09-09 09:08:23 +0800 CST2009-09-09 09:08:23 +0800 CST 2009-09-09 09:08:23 +0800 CST 将数据复制到 SqlServer 时如何最小化事务日志增长? 772 我编写了一个小应用程序来定期查询、清理旧数据库的数据并将其插入 SqlServer。大约有 3M 条记录,如果我让轮询寡妇非常小,我可以想象事务日志会变得非常大。在这些“复制”操作期间,我如何才能最大限度地减少它的增长? transaction-log 3 个回答 Voted Best Answer Massimo 2009-09-09T10:10:54+08:002009-09-09T10:10:54+08:00 你是如何插入数据的? 批量日志恢复模型可以成为您的朋友。 http://msdn.microsoft.com/en-us/library/aa173529(SQL.80).aspx Aaron Alton 2009-09-09T16:03:26+08:002009-09-09T16:03:26+08:00 马西莫是对的。具体来说,您想阅读这篇文章 - 它列出了进行批量日志记录的先决条件: http://msdn.microsoft.com/en-us/library/ms190422.aspx Richard 2009-09-09T09:30:54+08:002009-09-09T09:30:54+08:00 取决于目标数据库的备份模式。 如果简单的话,事务日志空间应该在事务提交时被释放和重用,从而限制使用的空间。 否则,您将需要执行事务日志备份。
你是如何插入数据的?
批量日志恢复模型可以成为您的朋友。
http://msdn.microsoft.com/en-us/library/aa173529(SQL.80).aspx
马西莫是对的。具体来说,您想阅读这篇文章 - 它列出了进行批量日志记录的先决条件:
http://msdn.microsoft.com/en-us/library/ms190422.aspx
取决于目标数据库的备份模式。
如果简单的话,事务日志空间应该在事务提交时被释放和重用,从而限制使用的空间。
否则,您将需要执行事务日志备份。