MySQL Shell 9.0  /  MySQL InnoDB ClusterSet  /  解散 ClusterSet

8.10 解散 ClusterSet

本節說明如何使用 ClusterSet.dissolve() 解散 ClusterSet。

注意

所有使用者資料都會保留。

ClusterSet 會以以下方式解散

  • 複寫帳戶會從所有可連線的成員中移除。

  • 中繼資料綱要會從所有可連線的成員中移除。

  • 非同步複寫通道會在所有可連線的成員上停止。

  • 每個個別的叢集都會解散。

如果有任何執行個體無法連線,操作將會失敗,並產生錯誤。若要忽略無法連線的執行個體並解散 ClusterSet,請使用 force 選項。如果等待次要成員上套用所有交易時達到逾時,您也可以使用此選項。

ClusterSet.dissolve() 接受 timeout 選項,該選項指定在 ClusterSet 的每個可連線執行個體中等待套用擱置交易的秒數。預設值會從 dba.gtidWaitTimeout 選項中擷取。

此命令也可以在 dryRun 選項設定為 true 的情況下執行。這會測試所有設定,而不進行任何變更。