首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CheckPoint与DBCC收缩文件

CheckPoint与DBCC收缩文件
EN

Stack Overflow用户
提问于 2009-10-25 15:27:26
回答 2查看 2.5K关注 0票数 0

我在一个表中插入和处理了数百万条记录。数据库处于完全恢复模式。当任何insert命令和group by等。执行它填充了ldf文件(大小为1mb)到(120 GB)。

Shld我使用检查点或Alter database set recovery simple,然后使用收缩文件等。

我想当我插入数据的时候

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-25 19:37:33

使用完整恢复模式时,检查点不会帮助您减少事务日志大小。我在这里看到两个选择:

  • 截断事务日志(使用NO_LOG备份数据库YourDBName ),但此操作不适用于SQL 2008+,因为此选项已停止使用(请参阅有关简单恢复模式的更多详细信息(这是释放事务日志中空间的recommended方式(请参见“事务日志截断”部分)

上面的两个选项都与释放空间有关。在使用其中任何一个之后,您都必须收缩日志文件。

票数 1
EN

Stack Overflow用户

发布于 2009-10-25 21:42:12

定期备份事务日志(例如,每5分钟备份一次)。

这将允许事务日志被重用,并且它不会变得那么大。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1620255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档