交易记录已满

时间:2019-02-09 12:17:35

标签: sql sql-server transaction-log

我们正在使用SQL Server2016。我们的恢复模式为“完全”。自动增长设置为4GB。 驱动器大小为1TB。事务日志备份频率为2小时。

我们有一个问题,交易日志非常频繁地装满。我们的数据大小约为1.2TB。

有人可以建议我们可以采取哪些措施来摆脱这个问题。我们可以更改或检查的其他设置吗? PS:我是该领域的初学者,所以希望获得任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:1)

日志的大小必须至少可容纳两次日志备份之间的所有活动。日志备份频率应由恢复点目标(RPO)决定,恢复点目标是企业定义的最大可接受数据丢失。

但是,您可能需要更频繁地安排日志备份,以使事务日志大小保持合理。显然,在您的环境中2小时通常不够用,因此您需要增加日志大小或增加日志备份频率。