如果配置了MySQL半同步復制,可以在主庫查詢半同步狀態,命令為:
SHOW GLOBAL STATUS LIKE '%semi%';
參數說明
Rpl_semi_sync_master_clients # 半同步復制客戶端的個數
Rpl_semi_sync_master_net_avg_wait_time #平均等待時間(默認毫秒)
Rpl_semi_sync_master_net_wait_time #總共等待時間
Rpl_semi_sync_master_net_waits #等待次數
Rpl_semi_sync_master_no_times #關閉半同步復制的次數
Rpl_semi_sync_master_no_tx #表示沒有成功接收slave提交的次數
Rpl_semi_sync_master_status #表示當前是異步模式還是半同步模式,on為半同步
Rpl_semi_sync_master_timefunc_failures #調用時間函數失敗的次數
Rpl_semi_sync_master_tx_avg_wait_time #事物的平均傳輸時間
Rpl_semi_sync_master_tx_wait_time #事物的總共傳輸時間
Rpl_semi_sync_master_tx_waits #事物等待次數
Rpl_semi_sync_master_wait_pos_backtraverse # 網上有人理解為"后來的先到了,而先來的還沒有到的次數"
Rpl_semi_sync_master_wait_sessions #當前有多少個session因為slave的回復而造成等待
Rpl_semi_sync_master_yes_tx #成功接受到slave事物回復的次數
耿小廚已開通個人微信公眾號,想進一步溝通或想了解其他文章的同學可以關注我