我对这个特定的话题很好奇。
如果我停止数据同步以更改主节点而不影响辅助节点,我是否需要停止日志备份作业?停止数据同步期间的日志备份是否会弄乱任何 LSN 并使其无法再次恢复数据同步?
编辑。
所以,我有一个数据库,是两台服务器之间的 AOAG 的一部分。如果我点击“停止数据同步”,辅助将停止从主接收信息。
与此同时,如果我在主数据库中执行“备份日志”会发生什么?当我“恢复数据同步”时,它会中断 AOAG 连接吗?LSN 会有所不同吗?
我对这个特定的话题很好奇。
如果我停止数据同步以更改主节点而不影响辅助节点,我是否需要停止日志备份作业?停止数据同步期间的日志备份是否会弄乱任何 LSN 并使其无法再次恢复数据同步?
编辑。
所以,我有一个数据库,是两台服务器之间的 AOAG 的一部分。如果我点击“停止数据同步”,辅助将停止从主接收信息。
与此同时,如果我在主数据库中执行“备份日志”会发生什么?当我“恢复数据同步”时,它会中断 AOAG 连接吗?LSN 会有所不同吗?
如果您在主数据库上执行此操作(挂起),那么它将为所有辅助数据库副本挂起。如果您在辅助数据库上执行此操作,它只会暂停该辅助副本。
当任何副本被挂起时,主节点上的日志将增长,因为主节点需要保存任何副本的最旧未完成点的日志。
不,你会没事的。日志将照常备份,如果您恢复将数据移动到辅助副本,它将恢复正常。它很可能会导致额外的日志读取和主日志池的一些搅动。这可能会导致其他问题,但不会仅通过暂停并进行备份然后恢复来破坏备份链、主副本或辅助副本。