小编Ada*_* W.的帖子

SQL Server 日志文件继续增长?

我遇到了 SQL Server 日志文件的问题,该文件无法在已发布的 HDD 上保持稳定的空间量。驱动器大约为 50GB,并且日志文件越来越频繁地占用它。

数据库设置为完整恢复模式,每小时进行一次差异备份。我知道这应该允许日志文件截断并使用已经分配给它的空间?

当使用DBCC LOGINFO它检查日志文件的状态时,它返回文件中大多数 VLF 的状态设置为“2”,这表明它们处于活动状态?我们在日志文件中有 537 个 VLF。我不知道为什么所有这些都会使用 15GB 的空间同时处于活动状态?

我已经检查了复制DBCC OPENTRAN,它报告说文件上没有主动打开的事务。

有没有一种我可能会忽略的维护这个文件的方法?

有什么地方可以去确定日志文件在做什么?

复制会干扰截断/缩小日志文件吗?

目前,它每天增长约 1.67GB。在我不得不执行一些缩小文件的紧急工作之前,我有大约 18 天的时间。如果可能的话,我希望它保持在 25GB 以下,以便在突然需要空间时有足够的增长空间。

sql-server-2008 transaction-log

1
推荐指数
1
解决办法
386
查看次数

标签 统计

sql-server-2008 ×1

transaction-log ×1