该表保存了复制的异步连接故障转移机制用于处理管理组的配置信息,包括组复制拓扑结构。
当您将组成员添加到源列表并将其定义为管理组的一部分时,异步连接故障转移机制会更新源列表,以便与成员变化保持一致,自动添加和删除组成员。当异步连接故障转移为组复制管理的组时,源列表将在组成员加入时广播,并在列表更改时广播。
异步连接故障转移机制将在另一个可用的服务器上故障转移连接,如果该服务器的优先级(权重)设置更高。对于管理组,源的权重取决于它是主要服务器还是次要服务器。因此,如果您将管理组设置为给主要服务器更高的权重和次要服务器较低的权重,那么当主要服务器更改时,新的主要服务器将被分配更高的权重,从而使复制更改连接到它。异步连接故障转移机制还会在当前连接的管理源服务器离开管理组或不再是管理组中的多数时更改连接。有关更多信息,请参阅 第 19.4.9 节,“使用异步连接故障转移切换源和复制”。
该 replication_asynchronous_connection_failover_managed
表具有以下列:
-
CHANNEL_NAME
复制通道,其中服务器为该管理组操作。
-
MANAGED_NAME
管理组的标识符。对于
GroupReplication
管理服务,标识符是group_replication_group_name
系统变量的值。 -
MANAGED_TYPE
异步连接故障转移机制为该组提供的管理服务类型。当前唯一可用的值是
GroupReplication
。 -
CONFIGURATION
该管理组的配置信息。对于
GroupReplication
管理服务,配置显示了主要服务器和次要服务器的权重分配。例如:{"Primary_weight": 80, "Secondary_weight": 60}
-
Primary_weight
: 整数,范围为 0 到 100。默认值为 80。 -
Secondary_weight
: 整数,范围为 0 到 100。默认值为 60。
-
该 replication_asynchronous_connection_failover_managed
表具有以下索引:
-
主键在 (
CHANNEL_NAME, MANAGED_NAME
)
TRUNCATE TABLE
不允许用于 replication_asynchronous_connection_failover_managed
表。