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

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

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

瀏覽:24日期: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久久,三上悠亚国产精品一区二区三区
亚洲国产专区| 国产一区日韩一区| 亚洲午夜久久久久久尤物| 国产精品igao视频网网址不卡日韩| 日韩精品91亚洲二区在线观看| 亚洲性视频h| 欧美成a人国产精品高清乱码在线观看片在线观看久| 国产精品一在线观看| 亚洲精品极品| 午夜在线视频观看日韩17c| 亚洲一区欧美二区| 不卡av一区二区| 国产日韩欧美一区二区三区在线观看| 久久精品99久久久| 亚洲欧美一级| 国产精品久久久久久久久久白浆 | 综合色就爱涩涩涩综合婷婷| 另类激情亚洲| 欧美特黄一区| 日本免费一区二区三区四区| 亚洲不卡av不卡一区二区| 黄色网一区二区| 精品国产一区二区三区av片| 国产精品xx| 日韩综合精品| 国产不卡精品| 99久久夜色精品国产亚洲1000部| 亚洲啊v在线| 国产精品久久久久蜜臀| 日本精品影院| 国产在线|日韩| 亚洲欧洲一区二区天堂久久| 狠狠操综合网| 野花国产精品入口| 青草国产精品| 国产精品中文字幕制服诱惑| 欧美黄页在线免费观看| 精品久久久中文字幕| 国产不卡精品| 欧美亚洲日本精品| 99视频精品| 日本亚洲视频| 国产精品久久久久久久久久白浆 | 日韩激情精品| 日韩不卡在线观看日韩不卡视频| 欧美精品不卡| 成人高清一区| 欧美sss在线视频| re久久精品视频| 首页国产欧美久久| 亚洲男女av一区二区| 亚州国产精品| 免费精品一区| 亚洲黄色中文字幕| 伊人久久大香线蕉av不卡| 久久高清一区| 91综合视频| 日韩视频一区二区三区在线播放免费观看| 另类激情亚洲| 久久一区国产| 国产在线|日韩| 国产亚洲一级| 精品一二三区| 美女亚洲一区| 久久的色偷偷| 午夜av不卡| 奶水喷射视频一区| 风间由美中文字幕在线看视频国产欧美 | 日韩激情一区| 黄色日韩精品| 欧美在线黄色| 91欧美日韩| 免费在线观看精品| 精品国产精品久久一区免费式| 亚洲1234区| 亚洲开心激情| 成人午夜在线| 欧美中文字幕| 国产66精品| 石原莉奈在线亚洲三区| 日本aⅴ亚洲精品中文乱码| 久久久久免费av| 日本不卡在线视频| 久久在线视频免费观看| 欧美日韩夜夜| 欧美日韩水蜜桃| 久久久久久色 | 精品亚洲成人| 国产精品嫩草99av在线| av高清不卡| 日韩三级一区| 日韩欧美少妇| 国产精品115| 亚洲欧美日韩精品一区二区 | 色婷婷精品视频| 久久久久伊人| 亚洲欧美日本国产| 99精品综合| 成人在线视频区| 亚欧成人精品| 日韩av一级| 岛国av在线播放| 日韩制服丝袜先锋影音| 欧美在线影院| 国产成人精品福利| 日韩精品中文字幕一区二区| 亚洲永久字幕| 日韩欧美午夜| 国产欧美日本| 欧美日一区二区三区在线观看国产免| 波多野结衣一区| 国产精品片aa在线观看| 伊人精品久久| 五月天久久777| 亚洲v在线看| 久久久亚洲欧洲日产| 亚洲精品成人一区| 亚洲欧美日韩高清在线| 成人台湾亚洲精品一区二区| 亚洲综合婷婷| 日韩成人精品一区| 欧美亚洲福利| 蜜臀国产一区二区三区在线播放| 欧美日韩在线观看视频小说| 成人免费一区| 国产亚洲久久| 午夜精品影视国产一区在线麻豆| а√天堂8资源在线| 免费在线观看一区| 日韩高清一区二区| 日韩中文字幕1| 欧美特黄一区| 日韩国产一区二区| 国产欧美亚洲精品a| 亚洲综合图色| 99re国产精品| 欧美午夜不卡影院在线观看完整版免费| 在线看片国产福利你懂的| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲午夜在线| 亚洲成av人片一区二区密柚| www.com.cn成人| 亚洲高清二区| 激情婷婷综合| 免费精品国产的网站免费观看| 亚洲欧洲另类| 欧美专区一区二区三区| 亚洲综合中文| 亚洲精品伦理| 国产精品免费不| 久久97视频| 久久婷婷av| 国产综合欧美| 综合色就爱涩涩涩综合婷婷| 日本一区二区三区中文字幕| 日韩激情一二三区| 高清av一区| 久久久精品五月天| 免费国产亚洲视频| 亚洲日本国产| 欧美一区在线观看视频| 久久久久黄色| 里番精品3d一二三区| 日韩av首页| 久久视频国产| 亚洲国产成人精品女人| 亚洲精品成人一区| 国产精品男女| 亚洲国产专区| 久久午夜影视| 国产精品最新| 精品无人区麻豆乱码久久久 | 久久爱www成人| 久久人人99| 亚洲国产专区| 日本久久二区| 美日韩一区二区三区| 在线人成日本视频| 欧美午夜精彩| 日韩成人免费| 久久国产精品久久w女人spa| 日韩国产在线观看一区| 日韩精品1区| 亚洲少妇在线| 精品五月天堂| 久久婷婷久久| 免费日韩精品中文字幕视频在线| 国产欧美一区二区三区精品观看| 精品三级av| 国产精品日本欧美一区二区三区| 亚洲精品第一| 国产欧美自拍一区| 久久gogo国模啪啪裸体| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 开心激情综合| 久久精品国产999大香线蕉 | 日韩久久精品| 不卡在线一区二区| 麻豆国产精品| 国产精品99一区二区|