https://www.cnblogs.com/fishpro/p/12792479.html
延遲
一級(jí)主從 50~100 us
二級(jí)主從 1.1~1.2 ms
另巷查,感謝@zolker提醒桶癣, MySQL5.5之后增加了relication的heartbeat機(jī)制蛹头,可以在從庫(kù)上通過(guò)執(zhí)行show global status like 'Slave_received_heartbeats'進(jìn)行查看术幔。
當(dāng)主庫(kù)沒(méi)有寫入的時(shí)候會(huì)按照間隔時(shí)間跳動(dòng)星爪,可以依據(jù)此進(jìn)行一定的health-check牌柄。
STOP SLAVE;
CHANGE MASTER TO master_heartbeat_period= milliseconds;
START SLAVE;
SHOW STATUS like 'slave_heartbeat period'
SHOW STATUS like 'slave_received_heartbeats'
二蒋歌、mysql延遲同步
目的是 防止主庫(kù)的誤操作造成從庫(kù)也被誤操作摧阅。
#mysql –uroot –p
mysql>stop slave;
mysql>CHANGE MASTER TO MASTER_DELAY = 1800汰蓉;單位為秒
mysql>start slave;
mysql>show slave status \G;
如下圖所示: 紅色框中參數(shù)的意義:
Master_Log_File 主庫(kù)mysql的binlog文件名
Read_Master_Log_Pos 讀取主庫(kù)mysql的binlog文件的位置
Exec_Master_Log_Pos 從庫(kù)執(zhí)行主庫(kù)mysql的binlog文件的位置
Seconds_Behind_Master 從庫(kù)延遲主庫(kù)同步的時(shí)間單位秒
SQL_Delay 設(shè)置從庫(kù)服務(wù)器相較于主庫(kù)服務(wù)器的延遲同步時(shí)間
oracle