当前位置:  开发笔记 > 数据库 > 正文

什么时候应该在SQL Server中的日志文件上使用自动收缩?

如何解决《什么时候应该在SQLServer中的日志文件上使用自动收缩?》经验,为你挑选了1个好方法。

我的SQL Server(2000)日志文件变得太大,我遇到了一些问题.Microsoft不建议对日志文件使用自动收缩,但由于它是一项功能,因此在某些情况下它必须有用.有谁知道什么时候适合使用自动收缩属性?



1> HLGEM..:

您的问题不是您需要定期自动收缩,而是需要定期备份日志文件.(我们每15分钟支持一次.)备份数据库本身是不够的,你也必须做日志.如果不备份事务日志,它将会增长,直到它占用驱动器上的所有空间.如果备份它,它会释放要重用的空间(在第一次备份后,您仍可能需要缩小以使日志记录更合理).如果您不需要能够从事务中恢复(除非您的整个数据库包含从其他源加载并且可以轻松重新加载的表,否则您应该能够执行此操作),然后将您的日志设置为simlpe恢复模式.

自动收缩不是一个好主意的一个原因是,您将经常增加事务日志,这会降低性能.如果你备份日志,你可以获得一个相对稳定的大小(在备份之间的时间段内事务日志通常使用的空间量),那么如果异常繁重,日志只需要偶尔增长交易.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有