Manager額外引數怎麼學?mysql資料庫學習

老男孩Linux發表於2019-12-25

說明:主庫當機誰來接管?

1. 所有從節點日誌都是一致的,預設會以配置檔案的順序去選擇一個新主。

2. 從節點日誌不一致,自動選擇最接近於主庫的從庫

3. 如果對於某節點設定了權重(candidate_master=1),權重節點會優先選擇。

但是此節點日誌量落後主庫100M日誌的話,也不會被選擇。可以配合check_repl_delay=0,關閉日誌量的檢查,強制選擇候選節點。

(1) ping_interval=1

#設定監控主庫,傳送ping包的時間間隔,嘗試三次沒有回應的時候自動進行failover

(2) candidate_master=1

#設定為候選master,如果設定該引數以後,發生主從切換以後將會將此從庫提升為主庫,即使這個主庫不是叢集中事件最新的slave

(3)check_repl_delay=0

#預設情況下如果一個slave落後master 100M的relay logs的話,

MHA將不會選擇該slave作為一個新的master,因為對於這個slave的恢復需要花費很長時間,透過設定check_repl_delay=0,MHA觸發切換在選擇一個新的master的時候將會忽略複製延時,這個引數對於設定了candidate_master=1的主機非常有用,因為這個候選主在切換的過程中一定是新的master。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2670557/,如需轉載,請註明出處,否則將追究法律責任。

相關文章