sql-server – 在使用db时,是否存在对日志运行DBCC SHRINKFILE命
发布时间:2021-01-08 07:20:37 所属栏目:MsSql教程 来源:网络整理
导读:我们可以处理性能问题. 这也是一次性的,因为创建了一个新索引,导致创建了大量日志文件.我需要缩小这个文件. 我只是想知道运行此命令是否存在任何风险. Sql Server 2005数据库 解决方法 这是安全的,但是在交易活动较少的安静时间进行.建议将日志缩小到最小
我们可以处理性能问题. 这也是一次性的,因为创建了一个新索引,导致创建了大量日志文件.我需要缩小这个文件. 我只是想知道运行此命令是否存在任何风险. Sql Server 2005数据库 解决方法这是安全的,但是在交易活动较少的安静时间进行.建议将日志缩小到最小大小,然后将其增大到正常大小(这将确保创建正确数量的VLF(内部虚拟日志文件),从而提高记录命令的性能).如果数据库的日志没有收缩 – 如果数据库处于简单模式,则首先执行checkpoint命令,如果完全记录,则首先备份日志. 如果日志包含未处理的镜像或复制事务,则它可能不会缩小到最小大小. 请记住设置适当的自动增长值. 请参阅以下文章: http://www.sqlskills.com/BLOGS/KIMBERLY/post/8-Steps-to-better-Transaction-Log-throughput.aspx http://sqlblog.com/blogs/linchi_shea/archive/2009/02/09/performance-impact-a-large-number-of-virtual-log-files-part-i.aspx (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读