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

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

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

瀏覽:25日期: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久久,三上悠亚国产精品一区二区三区
日韩精品久久久久久久电影99爱| 91成人小视频| 国产精品一区二区精品视频观看 | 久久黄色影院| 在线日韩中文| 国产视频一区三区| 日韩高清欧美激情| 精品视频一二| 久久国产欧美| 亚洲深夜福利在线观看| 88久久精品| 另类专区亚洲| 亚洲欧洲一区| 国产亚洲一区二区三区啪| 美日韩一区二区三区| 成人午夜毛片| 亚洲少妇自拍| 国产精品丝袜在线播放| 蜜臀久久精品| 模特精品在线| 嫩草伊人久久精品少妇av杨幂| 成人一区而且| 蜜桃久久av| 国产一区二区三区国产精品| 99在线精品视频在线观看| 欧美日韩99| 婷婷激情一区| 日本中文字幕一区二区| 国产精品久久观看| 国产视频欧美| 精品国产中文字幕第一页| 自由日本语亚洲人高潮| 国产欧美日韩精品一区二区三区| 一区二区小说| 国产精品3区| 国产视频亚洲| 精品欧美视频| 天堂精品久久久久| 久久青草久久| 国产欧美69| 午夜影院欧美| 国产一区二区三区天码| 久久亚洲图片| 久久男人天堂| 一区二区国产在线观看| 国产成人精品一区二区三区在线| 蜜臀av一区二区在线免费观看| av资源中文在线天堂| 日韩国产精品久久久久久亚洲| 伊人久久大香线蕉av不卡| 国产精品久久久久久久久久妞妞| 亚洲在线电影| 日韩免费小视频| 国产剧情一区| 石原莉奈在线亚洲二区| 一本大道色婷婷在线| 7777精品| 日av在线不卡| 久久国产毛片| 国产精品一区三区在线观看| 亚洲在线成人| 久久一区二区中文字幕| 成人国产综合| 美女国产一区二区三区| 亚洲精品影视| 一区二区自拍| 91精品蜜臀一区二区三区在线 | 国产图片一区| 石原莉奈在线亚洲二区| 免费污视频在线一区| 美女av一区| 日本不卡视频在线观看| 在线看片日韩| 国产精品丝袜xxxxxxx| 久久久久久黄| 久久久久久色| 午夜亚洲福利| 免费人成在线不卡| 久久成人精品| 久热综合在线亚洲精品| 国产日韩专区| av不卡在线看| 黄色亚洲精品| 国产毛片久久| 最新日韩欧美| 亚洲精品网址| 欧美1级日本1级| 精品欧美久久| 国产精品丝袜xxxxxxx| 国产精品国产一区| 精品日韩一区| 热久久久久久| 日韩1区2区3区| 日韩中文字幕91| 午夜亚洲一区| 视频在线观看国产精品| 综合五月婷婷| 日韩高清电影一区| 国产精品一区二区精品视频观看| 日韩区欧美区| 国产欧美一区二区色老头| 国产精品一页| 国产精品片aa在线观看| 免费在线欧美黄色| 日本欧美国产| 国产真实久久| 久久亚洲风情| 欧美啪啪一区| 久久精品国产99国产| 国产激情久久| 日韩免费视频| 韩国久久久久久| 日韩欧美中文| 国产一区久久| 蜜臀久久久99精品久久久久久| 午夜在线精品| 日韩欧美三区| 免费亚洲婷婷| 天堂av在线| 免费精品国产| 亚洲一二av| 国产精品亲子伦av一区二区三区| 国产中文欧美日韩在线| 日本韩国欧美超级黄在线观看| 欧美日韩高清| 日本综合精品一区| 国产91欧美| 美女毛片一区二区三区四区| 蜜桃视频在线观看一区| 国产精品videossex| 亚洲黄色免费av| 日韩视频二区| 国产精品香蕉| 欧美.日韩.国产.一区.二区 | 日韩不卡一区二区三区| 岛国av在线播放| 六月天综合网| 免费在线欧美黄色| 亚洲激情黄色| 国产福利亚洲| 免费视频亚洲| 欧美亚洲国产日韩| 亚洲风情在线资源| 日本亚洲视频| 日韩一区二区在线免费| 亚洲精品九九| 91av亚洲| 日韩精品成人| 久久蜜桃精品| 国产三级一区| 午夜久久黄色| 美女免费视频一区| 免费视频最近日韩| 久久不卡日韩美女| 涩涩涩久久久成人精品| 蜜桃久久av| 免费日韩av片| 精品视频国内| 亚洲五月综合| 色婷婷狠狠五月综合天色拍| 91精品国产自产观看在线| 欧美日中文字幕| 国产精品成人3p一区二区三区| 欧美日韩国产高清| 中文在线中文资源| 日韩高清国产一区在线| 欧美日韩国产一区精品一区| 久久久久伊人| 日韩欧美在线精品| 激情综合亚洲| 国产精品久久久久蜜臀| 日日夜夜免费精品视频| 免费不卡中文字幕在线| 精品三级av| 久久国产欧美日韩精品| 蜜桃视频一区二区三区| 久久精品123| 精品久久久久中文字幕小说| 亚洲乱码视频| 免费日韩av片| 黑丝一区二区三区| 亚洲成a人片| 国产a亚洲精品| 91精品观看| 亚洲天堂资源| 日韩午夜视频在线| caoporn视频在线| 国产精品亚洲四区在线观看| 免费看黄色91| 影音国产精品| 久久国产中文字幕| 麻豆精品久久久| 欧美日本一区| 亚洲精品一级| 视频在线观看一区| 99视频一区| 亚洲一级影院| 日本在线精品| 日韩精品一区二区三区免费观看| 国产精品毛片久久|