当SQL Server爱上Linux:AVAILABILITY_MODE 和 DataGuard 的实践差距
需要注意的是,与 Oracle DataGuard 不尽相同的概念是,在 Always On AG 每个replica 上都可以设置自己的 AVAILABILITY_MODE。 AVAILABILITY_MODE 参数有三个可选值,分别是: SYNCHRONOUS_COMMIT ASYNCHRONOUS_COMMIT CONFIGURATION_ONLY。 SYNCHRONOUS_COMMIT:同步提交,意味着主 replica 的事务必须等到备 replica 将变更日志写入磁盘中才可以提交。可以设置包括主 replica 在内的最多三个replica 处于同步提交状态。 ASYNCHRONOUS_COMMIT:异步提交,意味着 replica 无需等待备 replica 的动作而可以直接提交成功。 CONFIGURATION_ONLY:仅同步 AG 配置元数据。设置为该值的 replica 仅会从主 replica 中将 AF 配置的元数据同步过来,不会同步任何用户表数据。 在一个多节点 replica 的 AG 环境中,如果: 主库和其中任何一个备库设置为 SYNCHRONOUS...

