mysql主從中,從和主資料相差較多

psufnxk2000發表於2015-08-28
mysql主從中,從和主資料相差較多

mysql的主從環境:
從資料和主資料不同步,兩個原因引起:
1 io thread慢:
主庫的binlog不能及時的讀到從環境中,可以在從環境中show slave status得到
Relay_Master_Log_File
Read_Master_Log_Pos
於 主環境中show master status進行對比
這時的慢不會體現到 Seconds_Behind_Master中
這種情況發生的機會較少,一般是網路問題
 ID 1347886.1這個文章中同樣提到。
 
 2 sql thread慢
 binlog已經讀過來,只是還沒有執行完,這時的主從遲延會在Seconds_Behind_Master中體現出來。
 (關於Seconds_Behind_Master,記得原來寫過一個blog,可以找找看)
 這時原因就比較多了
 遇見過:
 1 binlog_format=row,刪除大表中的大量資料,沒有索引
 2 5.5,5.6中, dml量大,從上的單個sql thread執行不過來
 5.6中支援不同庫之間的並行,真心不實用
 傳說5.7可以很好的並行 ,只是現在5.7還沒有GA,也還沒有嘗試。


轉載請註明源出處
QQ 273002188  歡迎一起學習
QQ 群 236941212

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25099483/viewspace-1785170/,如需轉載,請註明出處,否則將追究法律責任。

相關文章