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


18.7.1.2 グループレプリケーション通信プロトコルのバージョン

レプリケーショングループは、MySQL Server バージョンのメンバーとは異なるグループレプリケーション通信プロトコルバージョンを使用します。 グループ通信プロトコルのバージョンを確認するには、任意のメンバーに対して次のステートメントを発行します:

SELECT group_replication_get_communication_protocol();

戻り値は、このグループに参加してグループ通信プロトコルを使用できる最も古い MySQL Server バージョンを示します。 MySQL 5.7.14 のバージョンではメッセージを圧縮でき、MySQL 8.0.16 のバージョンではメッセージを断片化することもできます。 group_replication_get_communication_protocol() UDF は、グループがサポートする MySQL の最小バージョンを返します。これは、group_replication_set_communication_protocol() UDF に渡されたバージョン番号、および UDF を使用するメンバーにインストールされている MySQL Server バージョンとは異なる場合があります。

レプリケーショングループのすべてのメンバーを新しい MySQL Server リリースにアップグレードしても、以前のリリースのメンバーが参加できるようにする必要がある場合に備えて、グループレプリケーション通信プロトコルのバージョンは自動的にはアップグレードされません。 古いメンバーをサポートする必要がなく、アップグレードされたメンバーが追加された通信機能を使用できるようにする場合は、アップグレード後に group_replication_set_communication_protocol() UDF を使用して通信プロトコルをアップグレードし、メンバーのアップグレード先の新しい MySQL Server バージョンを指定します。 詳細は、セクション18.4.1.4「グループ通信プロトコルバージョンの設定」を参照してください。


関連キーワード:  グループ, バージョン, メンバー, リカバリ, 分散, replication, group, Server, 構成, オンライン