此資料表保存非同步連線容錯移轉機制之每個複製通道的複本來源清單。在複本與其來源之間的現有連線失敗後,非同步連線容錯移轉機制會自動建立從適當清單到新來源的非同步(來源到複本)複製連線。當群組複製管理的一組複本啟用非同步連線容錯移轉時,來源清單會在成員加入時廣播給所有群組成員,並在清單變更時也會廣播。
您可以使用 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
)
TRUNCATE TABLE
不允許用於 replication_asynchronous_connection_failover
表格。