您可以使用 MySQL 效能結構描述來監控群組複製。這些效能結構描述資料表會顯示群組複製專屬的資訊
這些效能結構描述複製資料表也會顯示與群組複製相關的資訊
replication_connection_status
會顯示關於群組複製的資訊,例如從群組接收並在套用程式佇列 (中繼記錄) 中排隊的交易。replication_applier_status
會顯示與群組複製相關的通道和執行緒的狀態。這些也可以用來監控個別工作執行緒正在執行的動作。
由群組複製外掛程式建立的複製通道會列在此處
group_replication_recovery
:用於與分散式復原相關的複製變更。group_replication_applier
:用於來自群組的傳入變更,以套用直接來自群組的交易。
如需關於影響群組複製的系統變數的資訊,請參閱第 20.9.1 節:「群組複製系統變數」。請參閱第 20.9.2 節:「群組複製狀態變數」,以取得提供關於群組複製資訊的狀態變數。
與群組複製生命週期事件相關的訊息 (錯誤除外) 會分類為系統訊息;這些訊息一律會寫入複製群組成員的錯誤記錄檔。您可以使用此資訊來檢閱指定伺服器在複製群組中的成員資格歷程記錄。
影響整個群組的某些生命週期事件會記錄在每個群組成員上,例如新成員在群組中進入 ONLINE
狀態或主要伺服器選舉。其他事件只會記錄在發生這些事件的成員上,例如在成員上啟用或停用超級唯讀模式,或成員離開群組。如果頻繁發生一些可能指出問題的生命週期事件,則會記錄為警告訊息,包括成員變成無法連線,然後再次變成可連線,以及成員開始從二進位記錄檔或透過遠端複製作業進行分散式復原。
如果您使用 mysqladmin 監控一個或多個次要執行個體,您應該知道此公用程式執行的 FLUSH STATUS
陳述式會在本機執行個體上建立 GTID 事件,這可能會影響未來的群組作業。