标签: sql-server
我从一个表中删除了几百万条记录,该表大约有15 Gb。 删除后,文件大小约为3 Gb。
但是当我查看事务日志文件时,它的大小超过100 GB(在删除记录之前只有100 MB)?为什么?
问题不在于如何缩小日志文件。但是说明了为什么事务日志比被删除的数据总和大得多。
答案 0 :(得分:1)
与此相关的话题很多,您是否尝试过this? or this? or this?
大于数据文件的事务日志文件可以指示未执行事务日志备份或未足够频繁地执行事务日志备份。
要解决此问题,请确保您使用的恢复模式正确。如果需要时间点恢复,请设置事务日志备份。缩小您的事务日志文件。