[英]Transaction Log SQL Server
所有,
我们经常从表中删除许多行,即使在大多数情况下,我们在填写事务日志时都使用set rowcount 10000。 有什么措施可以避免此问题的发生?
谢谢,
中号
您可以做两件事:
您可以将数据库的恢复模型设置为SIMPLE
这将限制所记录的数据量-这只是修复的一部分,但是
您需要建立频繁的事务日志备份 -特别是在批量删除之前和之后。
这实际上更多是sysadmin / DBA问题,因此您可能会在http://serverfault.com上获得越来越多的有用答案。
之前和删除数据之后 ; 您可以运行以下查询以清空事务日志:
dump tran SAMPLE_DB with truncate_only
go
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.