問題1:從庫太多導制複制延遲
解決方法:把從庫減少到三到五個
問題2:主從機器的硬體配置不一緻,從的硬體配置比主的硬體配置低
解決方法:提高從的機器的硬體配置,使之跟主的硬體配置一緻
問題3:慢SQL的語句過多
解決方法:優化慢查詢語句
問題4:主從複制設計問題
解決方法:主從複制單線程,如果主庫寫并發太大,來不及傳送到從庫,就會導緻延遲,使用更高版本的資料庫用多線程來去複制
問題5:主從庫之間的網絡延遲
解決方法:提高網絡帶寬
問題6:主庫讀寫壓力大
解決方法:架構前端要加buffer和緩存
注意:高人說不管有多延遲,隻要不影響業務就沒事
主從不同步:
首先硬體和網絡和主從單線程複制是我們不能馬上去改變的,是以暫且忽略
1.我們首先要做的就是檢視一下我們的庫有多少個,如果超過了五個,看看是否是影響延遲的原因
2.檢視一下是否有慢查詢語句,如果有的話我們就去優化他
3.看看是否在前端加了buffer和緩存