29.12.11.4 异步连接故障转移管理表
这个表格用于存储复制机的异步连接故障转移机制所需的配置信息,用于处理管理组,包括群集复制拓扑。
当你将一个组成员添加到源列表并定义它为管理组的一部分时,异步连接故障转移机制会更新源列表以保持与成员身份变化同步,自动添加或删除组成员随着它们加入或离开。当对群集复制中由异步连接故障转移机制管理的多个副本启用了异步连接故障转移时,源列表将在成员加入时广播给所有组成员,并且在列表发生变化时也会广播。
如果有其他可用的服务器在源列表中具有更高的优先级(权重)设置,异步连接故障转移机制将失败转移连接。对于管理组,源的权重是根据它是否为主服务器或副本服务器来分配的。因此,如果你配置了管理组以给予主服务器更高的权重并给予副本服务器较低的权重,当主服务器发生变化时,将将更高的权重赋予新主服务器,因此连接将转移到它。异步连接故障转移机制还会在当前连接的管理源服务器离开管理组,或者不再是多数成员时改变连接。有关更多信息,请参阅第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
执行。