文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  與先前複製語法的相容性

19.2.2.2 與先前複製語法的相容性

當複本有多個通道且未指定 FOR CHANNEL channel 選項時,有效的陳述式通常會對所有可用的通道執行動作,但有一些特定的例外情況。

例如,下列陳述式對所有通道(除了一些群組複製通道)的行為符合預期

  • START REPLICA 會啟動所有通道的複製執行緒,但 group_replication_recoverygroup_replication_applier 通道除外。

  • STOP REPLICA 會停止所有通道的複製執行緒,但 group_replication_recoverygroup_replication_applier 通道除外。

  • SHOW REPLICA STATUS 會報告所有通道的狀態,但 group_replication_applier 通道除外。

  • RESET REPLICA 會重設所有通道。

警告

請謹慎使用 RESET REPLICA,因為此陳述式會刪除所有現有通道,清除其中繼日誌檔案,並僅重新建立預設通道。

有些複製陳述式無法對所有通道執行操作。在這種情況下,會產生錯誤 1964 複本上存在多個通道。請提供通道名稱作為引數。。當在多來源複製拓撲中使用且未使用 FOR CHANNEL channel 選項來指定要對哪個通道執行操作時,下列陳述式和函數會產生此錯誤

請注意,在單一來源複製拓撲中,始終存在一個預設通道,其中的語句和函數行為與先前版本的 MySQL 相同。