我将在mssql server 2005/8上执行大量更新/删除/插入操作
但是,我希望通过 NOT 写入日志文件来加快这些操作。 (ldf)
我相信这会影响表演(对于我目前的情况)
如何在不向LDF写入任何数据的情况下打开数据库?
答案 0 :(得分:0)
您无法禁用这些操作的事务日志记录。 SQL Server始终记录足以在发生错误或崩溃时回滚语句。
您所能做的就是通过选择简单的恢复模式来减少它。
答案 1 :(得分:0)
对于插入,您可以使用SQL批量复制
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx
本文提供了有关使用Linq执行批量更新和批量删除的信息:
http://www.codeproject.com/KB/linq/BulkOperations_LinqToSQL.aspx
此外,请确保您的连接打开和关闭呼叫不在您正在使用的任何循环中。