DAG 中的一个数据库正在填充事务日志

DAG 中的一个数据库正在填充事务日志

我们运行一个相当大的 Exchange 2010 DAG,它有 7 台服务器。3 台用于生产,所有数据库都已安装;3 台用于 DR,如果生产出现故障,它们可以转移;还有一台 LAG 服务器,延迟 4 天。由于一些我不会深入讨论的原因,我们没有在 Exchange 服务器上运行定期备份。我们依靠 DAG 和 LAG 进行复制,并接受如果发生灾难性事件可能丢失邮件的风险。(无论如何,我们只有 28 天的保留策略)有 7 个主数据库、3 个公用文件夹数据库和一个日志数据库。

过去一周,一个邮件数据库几乎每晚都在填满事务日志,我不知道为什么。DB4 安装在 DAG 中的 Exchange 服务器 02 上,并在 Production 03、DR 02 和 LAG 上有数据库副本。每个服务器的文件夹都有 1Tb 驱动器,数据库就驻留在该服务器上。我确实为该数据库启用了循环日志记录。

每天,DB4 所在的其中一台服务器都会填满其驱动器,我必须手动清除日志。(我使用 eseutil /mk 并手动删除报告的 Checkpoint 文件之前的所有日志)然后,就像时钟一样,在我清理完这些日志后,LAG 服务器会在一两天后报告已满。我陷入了追逐日志文件的循环中。

在启用循环日志记录的情况下,我可以采取哪些步骤来解决为什么这个数据库会填满如此多的事务日志,而这不应该发生?直到上周,我的驱动器使用率一直保持在相当舒适的 60%,现在我似乎无法保持数据库正常运行,因为我正在追踪日志文件。

相关内容