六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

從以下幾個方面來處理,MySQL主從復制不一致的問題

[摘要]在搭建Mysql主從配置的時候,常常會出現主從不同步,或者是說有誤差,有延遲的情況,下面我們可以根據這幾個方面進行錯誤的排查。稍微有些規模的網站,基本上都會配置mysql主從復制,一方面用mysql...
在搭建Mysql主從配置的時候,常常會出現主從不同步,或者是說有誤差,有延遲的情況,下面我們可以根據這幾個方面進行錯誤的排查。


稍微有些規模的網站,基本上都會配置mysql主從復制,一方面用mysql的主從做數據庫的讀寫分離,另一方面mysql本身的單機備份不是很強,一般采用主從架構,在從上進行數據備份。

在MySQL主從復制過程中或多或少出現一些主從不同步的情況,本文將對數據主從不同步的情況進行簡單的總結,請注意本文主要從數據庫層面上探討數據庫的主從不一致的情況。
1.網絡的延遲

由于mysql主從復制是基于binlog的一種異步復制,通過網絡傳送binlog文件,理所當然網絡延遲是主從不同步的絕大多數的原因,特別是跨機房的數據同步出現這種幾率非常的大,所以做讀寫分離,注意從業務層進行前期設計。

2.主從兩臺機器的負載不一致

由于mysql主從復制是主數據庫上面啟動1個io線程,而從上面啟動1個sql線程和1個io線程,當中任何一臺機器的負載很高,忙不過來,導致其中的任何一個線程出現資源不足,都將出現主從不一致的情況。

3.max_allowed_packet設置不一致

主數據庫上面設置的max_allowed_packet比從數據庫大,當一個大的sql語句,能在主數據庫上面執行完畢,從數據庫上面設置過小,無法執行,導致的主從不一致。

4.key自增鍵開始的鍵值跟自增步長設置不一致引起的主從不一致

5.mysql異常宕機情況下,如果未設置sync_binlog=1或者innodb_flush_log_at_trx_commit=1很有可能出現binlog或者relaylog文件出現損壞,導致主從不一致。

6.mysql本身的bug引起的主從不同步。

7.版本不一致,特別是高版本是主,低版本為從的情況下,主數據庫上面支持的功能,從數據庫上面不支持該功能。

以上就是常見的一些主從不同步的情況。或許還有其他的一些不同步的情況,請說出你所遇到的主從不一致的情況。

基于以上情況,先保證max_allowed_packet、自增鍵開始點和增長點設置一致,再者犧牲部分性能在主上面開啟sync_binlog,對于采用innodb的庫,推薦配置下面的內容

1、innodb_flush_logs_at_trx_commit = 1
2、innodb-support_xa = 1 # Mysql 5.0 以上
3、innodb_safe_binlog # Mysql 4.0

同時在從數據庫上面推薦加入下面兩個參數

1、skip_slave_start
2、read_only

以上是在Mysql搭建的主從環境下出現問題的解決方法,希望對大家有所幫助。

相關文章:

Mycat讀寫分離在MySQL主從復制基礎上實現的實例

如何利用docker快速構建MySQL主從復制環境的詳情介紹

以上就是從以下幾個方面來處理,MySQL主從復制不一致的問題的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 午夜视| 亚洲欧洲久久久精品 | 日韩a一级欧美一级在线播放 | 亚洲欧美一区二区三区在线观看 | 啪啪网站视频 | 在线视频一区二区日韩国产 | 午夜视频一区二区 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 中文字幕色网站 | 中文字幕第二区 | 午夜伦情 | 天堂网传媒 | 亚洲午夜久久久 | 天堂在线最新资源 | 泄欲网站免费观看 | 中文国产日韩欧美视频 | 色播放| 日本黄色免费在线 | 一级黄色在线视频 | 婷婷综合影院 | 在线视频亚洲一区 | 日韩视频在线一区 | 一级做a爰片久久毛片免费看 | 日韩色在线观看 | 天天操天天操天天操 | 亚洲最大综合网 | 日韩免费视频在线观看 | 日韩精品成人 | 伊人婷婷 | 天天看天天射天天碰 | 在线免费观看亚洲视频 | 青青草原在线新免费 | 天天夜天干天天爽 | 日比免费视频 | 午夜影视免费观看 | 中文字幕欧美在线 | 日韩爱爱小视频 | 亚洲国产高清在线精品一区 | 色综合天天网 | 三级小说在线 | 色黄视频在线观看 |