PDF (US Ltr) - 2.3Mb
PDF (A4) - 2.3Mb
如果單一主要模式發生主要容錯移轉,群組複寫可讓您指定容錯移轉保證(請參閱設定交易一致性保證)。您可以在建立時,透過傳遞 consistency
選項來設定 InnoDB Cluster 的容錯移轉保證。在隔離機制就位時,應用程式在套用任何待辦項目時,實際上不會看到時間倒流一小段時間。這可確保應用程式不會從新選出的主要項目讀取過時的資訊。
只有在目標 MySQL 伺服器版本為 8.0.14 或更高版本時,才支援 consistency
選項,而且新增至已設定 consistency
選項的叢集的執行個體會自動設定為在所有支援該選項的叢集成員上具有相同的group_replication_consistency
。變數預設值是由群組複寫控制,在 MySQL 8.4.0 及更高版本上為 BEFORE_ON_PRIMARY_FAILOVER
,在較舊的版本上為 EVENTUAL
。
注意
在多個主要的 InnoDB Cluster 上使用 consistency
選項沒有任何效果,但允許使用,因為稍後可以使用
操作將叢集變更為單一主要模式。Cluster
.switchToSinglePrimaryMode()