什么时候应该在SQL Server中的日志文件上使用自动收缩?
发布时间:2020-12-12 07:30:17 所属栏目:MsSql教程 来源:网络整理
导读:我的SQL Server(2000)日志文件变得太大,我遇到了一些问题. Microsoft不建议对日志文件使用自动收缩,但由于它是一项功能,因此在某些情况下它必须有用.有谁知道什么时候适合使用自动收缩属性? 解决方法 您的问题不是您需要定期自动收缩,而是需要定期备份日志文
我的SQL Server(2000)日志文件变得太大,我遇到了一些问题. Microsoft不建议对日志文件使用自动收缩,但由于它是一项功能,因此在某些情况下它必须有用.有谁知道什么时候适合使用自动收缩属性?
解决方法您的问题不是您需要定期自动收缩,而是需要定期备份日志文件. (我们每15分钟支持一次.)备份数据库本身是不够的,你也必须做日志.如果不备份事务日志,它将会增长,直到它占用驱动器上的所有空间.如果备份它,它会释放要重用的空间(在第一次备份后,您仍可能需要缩小以使日志记录更合理).如果您不需要能够从事务中恢复(除非您的整个数据库包含从其他源加载并且可以轻松重新加载的表,否则您应该能够执行此操作),然后将您的日志设置为simlpe恢复模式.自动收缩不是一个好主意的一个原因是,您将经常增加事务日志,这会降低性能.如果你备份日志,你可以获得一个相对稳定的大小(在备份之间的时间段内事务日志通常使用的空间量),那么如果异常繁重,日志只需要偶尔增长交易. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |