此表包含异步连接故障转移机制的每个复制通道的副本源列表。在从副本到其源的现有连接失败后,异步连接故障转移机制会自动建立到适当列表中的新源的异步(源到副本)复制连接。当为一组由组复制管理的副本启用异步连接故障转移时,源列表会在所有组成员加入时广播给所有组成员,并且在列表更改时也会广播。
asynchronous_connection_failover_add_source
您可以使用和
函数
设置和管理源列表
asynchronous_connection_failover_delete_source
,以在复制通道的源列表中添加和删除复制源服务器。要添加和删除托管服务器组,请改用
asynchronous_connection_failover_add_managed
和
asynchronous_connection_failover_delete_managed
函数。
有关详细信息,请参阅 第 17.4.9 节,“使用异步连接故障转移切换源和副本”。
该
replication_asynchronous_connection_failover
表有以下列:
CHANNEL_NAME
此复制源服务器是源列表的一部分的复制通道。如果此通道与其当前源的连接失败,则此复制源服务器是其潜在的新源之一。
HOST
此复制源服务器的主机名。
PORT
此复制源服务器的端口号。
NETWORK_NAMESPACE
此复制源服务器的网络命名空间。如果此值为空,则连接使用默认(全局)命名空间。
WEIGHT
此复制源服务器在复制通道的源列表中的优先级。权重从 1 到 100,100 是最高的,50 是默认值。当异步连接故障转移机制激活时,在通道的源列表中列出的备选源中具有最高权重设置的源将被选择用于第一次连接尝试。如果此尝试不起作用,副本将按权重降序尝试所有列出的源,然后从权重最高的源重新开始。如果多个源具有相同的权重,副本将随机排序它们。
MANAGED_NAME
服务器所属的托管组的标识符。对于
GroupReplication
托管服务,标识符是group_replication_group_name
系统变量的值。
该
replication_asynchronous_connection_failover
表具有以下索引:
CHANNEL_NAME, HOST, PORT, NETWORK_NAMESPACE, MANAGED_NAME
( ) 上的主键
TRUNCATE TABLE
不允许用于
replication_asynchronous_connection_failover
表。