此表包含副本的异步连接故障转移机制用于处理托管组的配置信息,包括组复制拓扑。
将组成员添加到源列表并将其定义为托管组的一部分时,异步连接故障转移机制会更新源列表以使其与成员资格更改保持一致,并在组成员加入或离开时自动添加和删除它们。为组复制管理的一组副本启用异步连接故障转移时,源列表会在加入时广播给所有组成员,以及在列表更改时广播。
如果源列表中的另一个可用服务器具有更高的优先级(权重)设置,则异步连接故障转移机制将故障转移到该连接。对于托管组,源的权重是根据它是主服务器还是辅助服务器来分配的。因此,假设您设置托管组以赋予主服务器更高的权重,并赋予辅助服务器更低的权重,则当主服务器更改时,更高的权重将分配给新的主服务器,因此副本会将连接切换到它。如果当前连接的托管源服务器离开托管组或不再是托管组中的多数,则异步连接故障转移机制还会更改连接。有关更多信息,请参阅第 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
表。