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