日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL配置了雙主,是如何避免出現數據回環沖突的

瀏覽:31日期:2022-09-30 09:44:10

不知道大家想過這個問題沒有?如果配置了雙主,是如何避免出現數據回環沖突的,因為在數據雙活的設計方案中,這可以算是方案的核心設計思想之一。

如果主庫觸發SQL語句:

insert into test_data(name) values(‘aa’);

那么Master1生成binlog,推送數據變化到Master2,在Master2上面生成relay log,然后交由sql thread進行變更重放,反之也是類似的流程,整個流程可以這樣描述。

MySQL配置了雙主,是如何避免出現數據回環沖突的

如果Master2消費了relay的數據,然后會產生binlog(log_slave_updates默認開啟),這個時候產生的binlog會繼續推送到Master1消費,然后來來回回推送,一套insert語句就無窮無盡了,顯然這種設計是不合理的,MySQL也肯定不會這么做。

那么問題的關鍵的部分就是:Master2是否推送了先前的binlog到Master1?

a) 如果推送了,Master1是如何過濾,避免后續無限循環

b) 如果沒有推送,Master2是如何過濾的

如果要理解這個過程,我們就需要模擬測試,查看數據流轉過程中的binlog情況,可以參考這個流程。

1) Master1的binlog

2) Master2的 relay log

3) Master的binlog

很快就部署好了一套主從環境,然后添加change master to 就快速搭建好了一套測試的雙主環境。

為了盡可能看到完整的binlog事件信息,我們開啟參數binlog_rows_query_log_events

在Master1觸發語句:

insert into test_data(name) values(‘gg’);

得到的binlog事件如下,可以清楚的看到相關的SQL語句。

MySQL配置了雙主,是如何避免出現數據回環沖突的

在Master2端,我們查看binlog的情況,在開啟binlog_rows_query_log_events的前提下會看到明顯少了事件:Rows_query.

MySQL配置了雙主,是如何避免出現數據回環沖突的

此時需要思考的是,在這個過程中偏移量是否發生了變化,從Master1產生的binlog到Master的relay log,如果通過mysqlbinlog去解析,得到的偏移量情況都是一模一樣,而在Master2消費后,產生了相關的binlog信息。

問題的關鍵就在這里,在Maser2里面是通過Server_id來標注了數據的源頭,所以在這里就稱為整個數據流轉的終點了,也就意味著數據復制的時候是按照server_id來進行U過濾的,每個Master端只會傳送自己相關的binlog信息。

如果從這個角度來說,MySQL對于復制中的server_id如此重要的一個原因就是基于此。

而如果換一個角度,看待基于偏移量的異步復制,其實也可以得到類似的信息。

這是Master1觸發insert語句后的binlog細節。

MySQL配置了雙主,是如何避免出現數據回環沖突的

這是Master2接受實時數據后的binlog細節。

MySQL配置了雙主,是如何避免出現數據回環沖突的

其實看到這里,還存在一個問題,那就是在偏移量模式下,如果需要一個數據變更操作在Master2丟失了,那么是沒有辦法進行回溯的。

而基于GTID模式可以唯一性標識全局事務,那么哪怕對這個操作進行了重復應用,哪怕是DDL語句,操作的影響行數也是0.

我們對一個已經執行的操作進行再次應用,看看MySQL是否會自動舍棄該類操作。

mysql> SET @@SESSION.GTID_NEXT= ’6fb744dd-05dd-11ea-ada7-52540043a8b5:6’;Query OK, 0 rows affected (0.00 sec)mysql> use `test`; create table test_data (id int primary key auto_increment,name varchar(30));Database changedQuery OK, 0 rows affected (0.00 sec)

查看show binlog events發現這個過程不會產生額外的binlog。

所以基于此,我們也基本明確了數據回環解決方法的一個設計思想,那就是如何讓MySQL能夠識別出那些已經應用的事務數據,我想GTID是一個答案,而且分布式ID不用,這是MySQL內部的處理機制,而且是MySQL能夠識別的方式。

以上就是MySQL配置了雙主,是如何避免出現數據回環沖突的的詳細內容,更多關于MySQL 避免數據回環沖突的資料請關注好吧啦網其它相關文章!

標簽: MySQL
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线中文字幕播放| 国产精品色在线网站| 中文字幕在线高清| 日韩中文字幕1| 天堂va蜜桃一区二区三区| 欧美一级精品| 高清一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 欧美日韩尤物久久| 国产视频一区三区| 蜜臀久久精品| 免费成人在线视频观看| 国产精品嫩模av在线| 国产日韩综合| 久久三级视频| 亚洲+小说+欧美+激情+另类| 国产精品一区二区三区av| 国产真实久久| 麻豆精品91| 国产精品男女| 精品91久久久久| 国产毛片精品久久| 久久精品99久久无色码中文字幕| 999国产精品| 日本一不卡视频| 亚洲成人不卡| 青草久久视频| 久久精品亚洲一区二区| 久久精品国产68国产精品亚洲| 日韩视频在线一区二区三区| 最新中文字幕在线播放| 国产66精品| 四虎884aa成人精品最新| 国产欧美自拍| 在线精品福利| 丝袜美腿一区二区三区| 免费国产自久久久久三四区久久 | 欧美成人a交片免费看| 日韩精品影视| 亚洲视频播放| 国产资源在线观看入口av| 六月婷婷综合| 久久国际精品| 欧美日韩亚洲一区二区三区在线 | 国产精品人人爽人人做我的可爱| 国产精品二区不卡| 久久成人国产| 亚洲精品极品少妇16p| 欧洲精品一区二区三区| 美女被久久久| 91九色综合| 久久高清国产| 精品日韩在线| 亚洲狼人精品一区二区三区| 久久av国产紧身裤| 91成人在线精品视频| 国产一区一一区高清不卡| 丝袜美腿亚洲一区| 99热精品在线观看| 福利片在线一区二区| 欧美激情一区| 国产精品天天看天天狠| 久久国产麻豆精品| 日本不卡视频在线观看| 欧美.日韩.国产.一区.二区| 嫩呦国产一区二区三区av| 久久国产欧美日韩精品| 国产精品一区二区99| 国产激情一区| 高清一区二区三区| 日韩欧美国产精品综合嫩v| 国产在线一区不卡| 国产精品伦理久久久久久| 亚洲黄色网址| 婷婷成人在线| 天堂成人免费av电影一区| 中文在线日韩| 免费视频一区二区三区在线观看 | 麻豆久久一区| 国产欧美亚洲一区| 国产欧美三级| 精品五月天堂| 久久中文字幕av一区二区不卡| 在线亚洲国产精品网站| 亚洲综合中文| 免费在线播放第一区高清av| 日韩精品第一区| 久久亚洲一区| 韩国女主播一区二区三区| 九色精品91| 日韩精品亚洲aⅴ在线影院| 久久亚洲人体| 三上亚洲一区二区| 中文字幕一区二区三区日韩精品| 在线精品国产亚洲| 久久精品亚洲一区二区| 在线亚洲成人| 国产精品久久久久久久久久白浆| 日本在线精品| 欧美激情视频一区二区三区在线播放| 国产激情在线播放| 亚洲色图综合| 久久精品高清| 国产精品一区2区3区| 午夜在线精品| 日韩免费小视频| 国产精品一级| 四虎国产精品免费久久| 亚洲精品永久免费视频| 成人污污视频| 亚洲精品无播放器在线播放| 成人在线视频免费看| 日韩有码av| 先锋亚洲精品| 亚洲福利久久| 激情综合五月| 亚洲国产成人精品女人| 久久精品国产99国产| 欧美在线不卡| 91高清一区| 日产精品一区二区| 国产日韩在线观看视频| 婷婷丁香综合| 日韩一区二区三区免费播放| 日本h片久久| 一本综合精品| 中文字幕av一区二区三区四区| 国精品一区二区三区| 91精品蜜臀一区二区三区在线| av免费不卡国产观看| 中文字幕在线免费观看视频| 国产欧美一区二区三区米奇| 国产精品主播在线观看| 国产精品a级| 91偷拍一区二区三区精品| 正在播放日韩精品| 午夜免费一区| 亚洲欧美高清| 久久性天堂网| 亚洲视频二区| 日本一区二区三区视频在线看| 亚洲69av| 久久精品日韩欧美| 成人午夜精品| 中文字幕一区二区三区日韩精品| 视频一区日韩精品| 国产极品模特精品一二| 国产成人精品亚洲线观看| 日韩综合在线| 天堂成人国产精品一区| 国产精品久久久久久久久久齐齐| 福利一区二区三区视频在线观看| 亚洲高清毛片| 国产午夜一区| 婷婷激情久久| 亚洲夜间福利| 日韩动漫一区| 日本精品不卡| 日韩精品亚洲专区在线观看| 国产一区二区三区不卡视频网站 | 天堂成人免费av电影一区| 亚洲v天堂v手机在线| 欧美激情视频一区二区三区免费| 国内揄拍国内精品久久| 亚洲欧美不卡| 99久久精品网| 免费精品视频最新在线| 69堂精品视频在线播放| 国产精品13p| 国产丝袜一区| 午夜在线精品偷拍| 欧美一级鲁丝片| 亚洲男人在线| 亚洲福利久久| 国产日韩欧美在线播放不卡| 国产一区调教| 亚洲精品影院在线观看| 国产精品久久久网站| 伊人久久大香线蕉av不卡| 日韩av在线播放中文字幕| 国内激情久久| 国产精品一区二区美女视频免费看 | 欧美日韩精品免费观看视欧美高清免费大片 | 国产精品第十页| 国产一区精品福利| 伊人久久婷婷| 国产精品最新| 日本不卡一二三区黄网| 精品丝袜在线| 日韩欧美精品综合| 久久免费精品| 久久久久伊人| 精品一区二区三区中文字幕视频 | 久久99伊人| 久久五月天小说| 色综合五月天| 欧美日韩在线观看首页| 中文一区一区三区高中清不卡免费| 国产亚洲欧美日韩精品一区二区三区 | 999国产精品视频|