MySql多機優化---讀寫分離流程分析

1、爲何須要讀寫分離?數據庫

  對數據庫進行增刪改操做時,須要對這些操做進行事務管理,所以當這些操做和查詢操做混合使用,且在高併發的狀況下時,會嚴重的下降查詢效率。併發

二、主從同步 操做流程簡介高併發

 

   (1) master(主人)將改變記錄到二進制日(binary log)(這些記錄叫作二進制日誌事件,binary log events);spa

 

      (2) slave會一直開着一個I/O線程監視binary log;當該日誌發生改變, slave(奴隸)masterbinary log events拷貝到它的中繼日誌(relay log)線程

 

      (3)slave會一直開着一個SQL線程監視中繼日誌,當該日誌發生改變, slave重作中繼日誌中的事件,將更改應用到本身的數據上3d

 

  把讀的請求同步到從,把寫的請求分發的主。(讀寫分離) 技術選型,myproxy日誌

 

 

相關文章
相關標籤/搜索