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


17.2.2.1 単一チャネルで操作するためのコマンド

MySQL レプリケーション操作で個々のレプリケーションチャネルを操作できるようにするには、次のレプリケーションステートメントで FOR CHANNEL channel 句を使用します:

  • CHANGE REPLICATION SOURCE TO

  • CHANGE MASTER TO

  • START REPLICA | SLAVE

  • STOP REPLICA | SLAVE

  • SHOW RELAYLOG EVENTS

  • FLUSH RELAY LOGS

  • SHOW REPLICA | SLAVE STATUS

  • RESET REPLICA | SLAVE

次の関数に追加の channel パラメータが導入されました:

  • MASTER_POS_WAIT()

group_replication_recovery チャネルでは、次のステートメントは許可されません:

  • START REPLICA | SLAVE

  • STOP REPLICA | SLAVE

group_replication_applier チャネルでは、次のステートメントは許可されません:

  • START REPLICA | SLAVE

  • STOP REPLICA | SLAVE

  • SHOW REPLICA | SLAVE STATUS

FLUSH RELAY LOGSgroup_replication_applier チャネルに対して許可されるようになりましたが、トランザクションの適用中にリクエストを受信した場合、リクエストはトランザクションの終了後に実行されます。 リクエスタは、トランザクションが完了してローテーションが実行されるまで待機する必要があります。 この動作により、グループレプリケーションで許可されていないトランザクションを分割できなくなります。


関連キーワード:  チャネル, ソース, トランザクション, ステートメント, ベース, バイナリ, GTID, REPLICA, SLAVE, 構成