掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
主從延遲越小越好。

創(chuàng)新互聯(lián)公司網(wǎng)絡(luò)公司擁有10年的成都網(wǎng)站開發(fā)建設(shè)經(jīng)驗(yàn),近1000家客戶的共同信賴。提供做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站開發(fā)、網(wǎng)站定制、買友情鏈接、建網(wǎng)站、網(wǎng)站搭建、成都響應(yīng)式網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)
-- 在slave上執(zhí)行以下命令
show slave status\G
上圖返回結(jié)果中包含一個(gè)seconds_behind_master字段,用于表示當(dāng)前備庫(kù)延遲了多少秒。
可靠性優(yōu)先策略優(yōu)先保證數(shù)據(jù)的可靠性,通常由專門HA系統(tǒng)實(shí)現(xiàn)。
可靠性優(yōu)先策略假設(shè)主從延遲很大,無(wú)法快速切換,主節(jié)點(diǎn)又不可用,這將會(huì)導(dǎo)致服務(wù)長(zhǎng)時(shí)間的不可用。
可用性優(yōu)先策略是不再等待主從同步完成,如果主節(jié)點(diǎn)一旦宕機(jī),立馬進(jìn)行切換,但是此時(shí)可能會(huì)導(dǎo)致數(shù)據(jù)一致性問(wèn)題。
尤其是當(dāng)binlog模式是statement或者mixed模式下的時(shí)候,很容易造成數(shù)據(jù)不一致。如果binlog模式是ROW模式,由于記錄的是某個(gè)行記錄的全字段,在插入數(shù)據(jù)的時(shí)候可能會(huì)因?yàn)橹麈I沖突,使得同步線程報(bào)錯(cuò)并停止。
在實(shí)際使用中,我更建議使用可靠性優(yōu)先策略,畢竟對(duì)于數(shù)據(jù)服務(wù)來(lái)說(shuō),數(shù)據(jù)可靠性重要程度要高于可用性。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流