SQL Server事务日志

时间:2018-09-16 20:44:05

标签: sql-server database sql-server-2016

我们正在运行带有2个服务器的AlwaysOn SQL Server数据库。一切运行良好,但是我们每天确实有大量的数据更改。我们的数据库约为60GB,但我们经常更新数据并每天进行跨日志备份,但事务日志的增长仍然超过100GB至300GB。

有什么方法可以将事务日志保持为60GB(建议大小),如果超出该数量,则可以覆盖以前的日志?

任何建议都值得赞赏。

谢谢。

1 个答案:

答案 0 :(得分:1)

如果不需要出于灾难恢复目的的事务日志,则只需使其成为SIMPLE恢复模型并每天进行一次完整备份。而且我不明白为什么您每天要记录一次事务日志。

我认为应该至少间隔15分钟。因为您将在上次事务备份之后丢失数据。因此,作为MS SQL Server的一个过程和良好功能,请使其间隔很小,然后出于日志目的将其移至另一台服务器以安全起见。