MySQL出現同步延遲有哪些原因?如何解決?

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

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

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

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

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

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

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

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

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

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

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章