尝试了解我们环境中的最佳设置。
我有一个大型 SQL05 数据库(500+GB),该数据库通过 WAN 将日志传送到只读系统。我目前在完整恢复模式下运行,高峰时段每 5 分钟转储一次日志,非高峰时段每 15 分钟转储一次日志。
据我了解,BULK_LOGGED 恢复模型将允许我维护日志传送的完整性,但代价是无法将时间点恢复到备份涵盖的时间段内的某个时间。
考虑到我们的日志转储频率,运行 FULL 是否有意义——因为我可以使用 BULK_LOGGED 日志转储恢复到 5 分钟的恢复窗口?还是我误解了它的工作原理?
答案1
日志传送主要用于报告还是用于 BCP/DR?
如果要报告,是的。如果是 BCP/DR,则取决于要求(即企业准备应对哪些数据丢失)
你看过数据库镜像? 这允许您在主服务器上进行完整备份,而“高性能”允许对镜像进行更懒惰的写入,这可能会实现相同的结果。日志传送无论如何都是一个手动故障转移过程,因此您使用此镜像模式不会有任何损失。