mysql 主從復制延遲及解決


qps 每秒處理的查詢數
tps 每秒處理的事務數
IOPS,每秒磁盤進行的I/O操作次數

 

一 延遲的原因

主庫並發量大,而從庫復制是單線程,從庫過多,主從系統配置不當,cpu,內存等,慢sql過大多,大的事物,網絡延遲,跨公網的主從復制很容易導致主從復制延遲

 

二解決方法

1.適當數量的從庫,3-5個,從庫配置更好的硬件,網絡配置等

2.將大事物拆分成多個小事物進行提交,表加主鍵,否在會全表掃描

3.mysql 5.7.19 + 版本支持並行復制

# slave   從表配置
 slave-parallel-type=LOGICAL_CLOCK
 slave-parallel-workers=16
 master_info_repository=TABLE
 relay_log_info_repository=TABLE
 relay_log_recovery=ON

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM