SQL Server日志文件大小管理

SQL Server日志文件大小管理

我已将所有数据库完全恢复,并且每 15 分钟进行一次日志备份,因此我的日志文件通常很小。问题是,如果夜间操作导致大量交易发生并导致我的日志文件增长,我是否应该随后将它们缩小?

拥有巨大的日志文件会对数据库性能产生负面影响吗?磁盘空间目前不是问题。

编辑:使用 SQL 2005 很快将使用 2k8。(我以为我把它放进去了……哦)

答案1

拥有大型日志文件不应该对性能造成影响。当长时间运行的操作发生时,您实际上需要每晚重新生成日志文件,这会影响性能。
如果磁盘空间不是问题,并且日志没有完全失控,我会让它们保持原样,但始终要密切关注它们。

答案2

您是否在夜间进行任何维护,例如重新索引?

以下是链接这可能有助于决定是否缩小:

此外,我建议您使用您正在使用的 SQL 版本更新问题。

答案3

如果每晚都要进行手术使其生长,那么绝对不要缩小它。它们显然需要保持那个大小,而且会再次生长。

相关内容