排查MySQL同步延遲思路

  • 網絡方面:主從之間網絡延遲很大, 合網絡質量相關監控來進一步確認是網絡的問題。linux

  • 性能方面:ios

    • 硬盤:好比主機使用SSD,而從機仍是使用的SATA,iostate查看io運行狀況web

    • 主機負載top 、iotop進行查看安全

    • 從機負載:top 、iotop進行查看微信

  • 配置方面(參數優化):網絡

    • 若是是InnoDB引擎,提高複製速度:sync_binlog、 innodb_flush_log_at_trx_commit多線程

    • 這種調整可能會影響數據的安全性,須要結合業務來考慮運維

  • 大事務 :ide

    • 是否常常會有大事務   show  Processlist;linux運維

  • 鎖衝突:

    • 鎖衝突問題也可能致使從機的SQL線程執行慢

    • 使用了MyISAM引擎等

  • 多線程複製:5.5之前的單線程也很慢,Show Processlist查看是否有多個同步線程

  • 組提交



小夥伴們能夠關注個人微信公衆號:linux運維菜鳥之旅

qrcode_for_gh_5ecc48d3d14a_258.jpg

關注「中國電信天津網廳」公衆號,首次綁定可免費領2G流量,爲你的學習提供流量! 

qrcode_for_gh_d20dccd1c74b_258.jpg

相關文章
相關標籤/搜索