MySQL出現同步延遲有哪些緣由?如何解決?

企業面試題042:MySQL出現同步延遲有哪些緣由?如何解決?

1.從庫太多致使複製延遲
優化:建議從庫數量3-5個爲宜

2.從庫硬件比主庫硬件差
優化:提高硬件性能

3.慢SQL語句過多
優化:SQL語句執行時間太長,須要優化SQL語句

4.主從複製的設計問題
優化:主從複製單線程,能夠經過多線程IO方案解決;另外MySQL5.6.3支持多線程IO複製。

5.主從庫之間的網絡延遲
優化:儘可能鏈路短,提高端口帶寬

6.主庫讀寫壓力大
優化:前端加buffer和緩存。主從延遲不一樣步:

無論有多延遲,只要不影響業務就沒事
七、業務設計缺陷致使延遲影響業務
優化:從庫沒有數據改讀主庫

本文來自老男孩教育運維班課堂內容講解,及學生課後總結,若是轉載請完整轉載並保留版權聲明!

linux運維必會MySQL企業面試題近百個

http://oldboy.blog.51cto.com/2561410/1681493 前端

相關文章
相關標籤/搜索