仅在工作时间运行事务日志备份?

Mar*_*ans 5 sql-server backup transaction-log

目前,我们有许多处于完全恢复模式的数据库。这是一个有意识的决定。

我们还每 15 分钟运行一次事务日志备份。

但是我们只在人们使用数据库的时间运行事务日志备份,即早上 7 点到晚上 8 点之间。

我的问题是:

  • 在技​​术层面上,这是否是一个好习惯?

Rem*_*anu 11

在技​​术层面上:这是否是一个好习惯?

我会说不是。如果数据库在下班时间根本没有任何活动,那么进行备份的开销非常低。另一方面,如果数据库在下班时间遇到任何活动,那么进行备份是一个严重的问题。

我的立场是采取备份有优势:

  • 是“面向未来的”:如果有人添加了非工作时间的工作,您的备份将“正常工作”
  • 不那么复杂,更容易解释/理解/操作:日志备份没有特殊的时间。“非工作时间”与“工作时间”没有特殊的恢复程序
  • 它没有损坏