企業面試題042:MySQL出現同步延遲有哪些緣由?如何解決? 1.從庫太多致使複製延遲 優化:建議從庫數量3-5個爲宜 2.從庫硬件比主庫硬件差 優化:提高硬件性能 3.慢SQL語句過多 優化:SQL語句執行時間太長,須要優化SQL語句 4.主從複製的設計問題 優化:主從複製單線程,能夠經過多線程IO方案解決;另外MySQL5.6.3支持多線程IO複製。 5.主從庫之間的網絡延遲 優化:儘可能鏈路短,提高端口帶寬 6.主庫讀寫壓力大 優化:前端加buffer和緩存。主從延遲不一樣步: 無論有多延遲,只要不影響業務就沒事 七、業務設計缺陷致使延遲影響業務 優化:從庫沒有數據改讀主庫 本文來自老男孩教育運維班課堂內容講解,及學生課後總結,若是轉載請完整轉載並保留版權聲明!