mysql讀寫分離後資料同步延遲的問題
Mysql設成了Master/Slave方式,一主四從,各占一台伺服器,内網方式同步資料,主隻負責寫,從負責同步及讀。線上人數少的時候一切正常,人數增加到一定數量後,開始出現同步延遲,最高到了延遲40分鐘。
請問有類似經驗的兄弟,如何解決?或者提示一下從何處入手。
首先要分析問題找出瓶頸,建議幾個方面着手
1、分析mysql日志 看是否慢查詢太多
2、統計高峰時期的寫入語句數量以及平均值
3、檢查同步時主庫和從庫的網絡資料傳輸量
4、統計伺服器運作狀态資訊
你首先要分析查找出問題所在才能對症下藥.
其瓶頸無外乎這幾種:sql語句包含大量慢查詢,高并發,網絡傳輸問題以及伺服器配置