MySQL 8.0 リファレンスマニュアル


27.12.11.3 replication_asynchronous_connection_failover テーブル

このテーブルには、非同期接続フェイルオーバーメカニズムの各レプリケーションチャネルのレプリカソースリストが含まれます。 非同期接続フェイルオーバーメカニズムは、レプリカからソースへの既存の接続が失敗した後、適切なリストから新しいソースへの非同期 (ソースからレプリカへの) レプリケーション接続を自動的に確立します。 asynchronous_connection_failover_add_source および asynchronous_connection_failover_delete_source UDF を使用してソースリストを設定および管理し、レプリケーションチャネルのソースリストに対してレプリケーションソースサーバーを追加および削除します。 サーバーの管理対象グループを追加および削除するには、かわりに asynchronous_connection_failover_add_managed および asynchronous_connection_failover_delete_managed UDF を使用します。 詳細は、セクション17.4.9「非同期接続フェイルオーバーによるソースの切替え」を参照してください。

replication_asynchronous_connection_failover テーブルには、次のカラムがあります:

  • CHANNEL_NAME

    このレプリケーションソースサーバーがソースリストの一部であるレプリケーションチャネル。 このチャネルから現在のソースへの接続に失敗した場合、このレプリケーションソースサーバーは潜在的な新しいソースの 1 つです。

  • HOST

    このレプリケーションソースサーバーのホスト名。

  • PORT

    このレプリケーションソースサーバーのポート番号。

  • NETWORK_NAMESPACE

    このレプリケーションソースサーバーのネットワークネームスペース。 この値が空の場合、接続ではデフォルト (グローバル) のネームスペースが使用されます。

  • WEIGHT

    レプリケーションチャネルソースリスト内のこのレプリケーションソースサーバーの優先度。 重みは 1 から 100 で、100 が最も高く、50 がデフォルトです。 非同期接続フェイルオーバーメカニズムがアクティブ化されると、チャネルのソースリストにリストされている代替ソースの中で重みが最も高いソースが最初の接続試行に対して選択されます。 この試行が機能しない場合、レプリカは、リストされているすべてのソースを重みの降順で試行してから、最も高い重みのソースから再開します。 複数のソースの重みが同じ場合、レプリカはそれらをランダムに順序付けします。

  • MANAGED_NAME

    サーバーが属する管理対象グループの識別子。 GroupReplication 管理サービスの場合、identifier は group_replication_group_name システム変数の値です。

replication_asynchronous_connection_failover テーブルには次のインデックスがあります:

  • 主キー (CHANNEL_NAME, HOST, PORT, NETWORK_NAMESPACE, MANAGED_NAME)

TRUNCATE TABLE は、replication_asynchronous_connection_failover テーブルに対して許可されていません。


関連キーワード:  テーブル, パフォーマンス, スキーマ, replication, ソース, events, connection, 接続, asynchronous, failover