文件首頁
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 參考手冊  /  ...  /  設定群組複寫模式的函數

14.18.1.2 設定群組複寫模式的函數

下列函數可讓您控制複寫群組執行的模式,可以是單一主要伺服器模式或多個主要伺服器模式。

  • group_replication_switch_to_multi_primary_mode()

    將以單一主要伺服器模式執行的群組變更為多個主要伺服器模式。必須在以單一主要伺服器模式執行的複寫群組成員上發出。

    語法

    STRING group_replication_switch_to_multi_primary_mode()

    此函數沒有參數。

    傳回值

    包含操作結果的字串,例如是否成功。

    範例

    SELECT group_replication_switch_to_multi_primary_mode()

    屬於群組的所有成員都會成為主要伺服器。

    如需更多資訊,請參閱第 20.5.1.2 節,「變更群組模式」

  • group_replication_switch_to_single_primary_mode()

    將以多個主要伺服器模式執行的群組變更為單一主要伺服器模式,而無需停止群組複寫。必須在以多個主要伺服器模式執行的複寫群組成員上發出。當您變更為單一主要伺服器模式時,也會在所有群組成員上停用嚴格一致性檢查,這是單一主要伺服器模式的必要條件 (group_replication_enforce_update_everywhere_checks=OFF)。

    語法

    STRING group_replication_switch_to_single_primary_mode([str])

    引數

    • str:包含應該成為新單一主要伺服器的群組成員 UUID 的字串。群組的其他成員會成為次要伺服器。

    傳回值

    包含操作結果的字串,例如是否成功。

    範例

    SELECT group_replication_switch_to_single_primary_mode(member_uuid);

    如需更多資訊,請參閱第 20.5.1.2 節,「變更群組模式」