小编Bob*_*tor的帖子

将较小的数据库保留在可用性组之外(并通过备份恢复)以避免集群/AG 问题导致数据库脱机?

我们有多个可用性组,每个可用性组都混合有大型数据库和小型数据库,所有这些都至关重要。它们都是异步提交,因为它们的辅助数据中心位于不同的数据中心,虽然我们希望快速恢复/故障转移,但一些数据丢失是可以接受的。

我们在两个节点+文件共享见证集群中的一些节点上遇到了问题,其中集群由于某种未知原因脱机,导致每个 AG 数据库都脱机。主节点本身没有问题,因此主节点上的其他非 AG 数据库仍然可用。一些最关键的数据库很小(<100GB),所以我想我们可能希望将它们从 AG 中取出并让它们成为普通数据库,这样集群问题不会影响它。我们会将其日志备份计划更改为 5 分钟之类的时间,以最大限度地减少恢复点目标 (rpo),并将任何恢复作为从备份进行的正常恢复来处理。

AG 在工作时表现出色,但在不工作时则需要排除故障并重新上线。对这个设计有什么想法吗?谢谢!

sql-server backup clustering restore availability-groups

3
推荐指数
1
解决办法
266
查看次数