預先全面上市:2024-07-17
ReplicaSet 物件用於管理使用非同步複寫的 MySQL 伺服器拓撲。可以使用 dba.createReplicaSet()
或 dba.getReplicaSet()
方法建立。
下表提供可用的 InnoDB 複本集方法清單。
InnoDB 複本集方法 | 描述 |
---|---|
add_instance() |
將執行個體新增至 InnoDB 複本集。 |
disconnect() |
中斷 InnoDB 複本集物件使用的所有內部工作階段連線。 |
force_primary_instance() |
在主要執行個體無法使用的 InnoDB 複本集中執行容錯移轉。 |
get_name() |
傳回 InnoDB 複本集的名稱。 |
help() |
提供關於此類別及其指定成員的說明。 |
list_routers() |
列出 Router 執行個體。 |
options() |
列出複本集組態選項。 |
rejoin_instance() |
將執行個體重新加入 InnoDB 複本集。 |
remove_instance() |
從 InnoDB 複本集中移除執行個體。 |
remove_router_metadata() |
移除路由器執行個體的元資料。 |
set_instance_option() |
變更 InnoDB 複本集成員中選項的值。 |
set_option() |
變更整個 InnoDB 複本集選項的值。 |
set_primary_instance() |
執行安全的主要切換,提升指定的執行個體。 |
setup_admin_account() |
建立或升級 InnoDB 複本集管理員帳戶。 |
setup_router_account() |
建立或升級要與 MySQL Router 搭配使用的 MySQL 帳戶。 |
status() |
描述 InnoDB 複本集的狀態。 |