文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式 Letter) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  群組複製  /  群組複製效能與疑難排解

20.7 群組複製效能與疑難排解

群組複製旨在建立具有內建故障偵測與自動復原功能的容錯系統。如果成員伺服器執行個體自願離開或停止與群組通訊,則剩餘成員會在彼此之間同意重新設定群組,並在需要時選擇新的主要伺服器。遭驅逐的成員會自動嘗試重新加入群組,並透過分散式復原更新至最新狀態。如果群組遇到的困難程度導致無法聯絡大多數成員以同意決策,則會將自己識別為已喪失仲裁並停止處理交易。群組複製也具有內建機制與設定,可協助群組適應與管理工作負載和訊息大小的變化,並維持在基礎系統與網路資源的限制內。

群組複製系統變數的預設設定旨在最大化群組的效能與自主性。本節中的資訊旨在協助您設定複製群組,以最佳化自動處理在特定系統上遇到的任何重複問題,例如暫時性網路中斷或超出伺服器執行個體資源的工作負載與交易。

如果您發現群組成員被驅逐並重新加入群組的頻率高於您想要的頻率,則可能是群組複製的預設故障偵測設定對您的系統而言太過敏感。在速度較慢的網路或機器、具有高頻率意外暫時性中斷的網路,或在計畫性網路中斷期間,可能會發生這種情況。如需調整設定以處理該情況的建議,請參閱第 20.7.7 節:「對故障偵測與網路分割的回應」

只有在發生群組無法自動處理的問題時,您才需要手動干預群組複製設定。可能需要管理員干預的一些關鍵問題是當成員處於 ERROR 狀態且無法重新加入群組時,或當網路分割導致群組喪失仲裁時。