此表格保存每個複製通道的複本來源清單,用於非同步連線容錯移轉機制。非同步連線容錯移轉機制會在複本與其來源的現有連線失敗後,自動建立非同步(來源至複本)複製連線至適當清單中的新來源。當為群組複製所管理的一組複本啟用非同步連線容錯移轉時,來源清單會在成員加入時,以及清單變更時廣播至所有群組成員。
您可以使用 asynchronous_connection_failover_add_source
和 asynchronous_connection_failover_delete_source
函數,從複製通道的來源清單中新增和移除複製來源伺服器,來設定和管理來源清單。若要新增和移除受管理伺服器群組,請改用 asynchronous_connection_failover_add_managed
和 asynchronous_connection_failover_delete_managed
函數。
如需更多資訊,請參閱 第 19.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
)
不允許對 replication_asynchronous_connection_failover
表格使用 TRUNCATE TABLE
。