msyql主從複製線程介紹

主從複製原理

三個線程:

主服務器Binlog Dump線程—>用來給從庫 i/o線程傳binlog;

從服務器I/O線程 —>請求主庫 的binlog,並將得到的binlog日誌寫到relay log(中繼日誌) 文件中;

從服務器SQL線程—>讀取relay log文件中的日誌,並解析成具體操作,來實現主從的操作一致,而最終數據一致;


mysql主從複製存在的問題:

主庫宕機後,數據可能丟失

從庫只有一個sql Thread,主庫寫壓力大,複製很可能延時

  解決方法:

半同步複製---解決數據丟失的問題

並行複製----解決從庫複製延遲的問題


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章