精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL半同步復(fù)制的搭建和配置原理

數(shù)據(jù)庫(kù) MySQL
在MySQL5.7的半同步復(fù)制當(dāng)中還移除了dump thread對(duì)binlog的互斥鎖, 解決了在高并發(fā)環(huán)境下串行讀取binlog的問(wèn)題。

半同步復(fù)制:

什么是半同步復(fù)制?我們知道在默認(rèn)情況下,MySQL的復(fù)制是異步的,這意味著主服務(wù)器及其從服務(wù)器是獨(dú)立的。異步復(fù)制可以提供***的性能,因?yàn)橹鞣?wù)器在將更新的數(shù)據(jù)寫(xiě)入它的二進(jìn)制日志(Binlog)文件中后,無(wú)需等待驗(yàn)證更新數(shù)據(jù)是否已經(jīng)復(fù)制到從服務(wù)器中,就可以自由處理其它進(jìn)入的事務(wù)處理請(qǐng)求。但這也同時(shí)帶來(lái)了很高的風(fēng)險(xiǎn),如果在主服務(wù)器或從服務(wù)器端發(fā)生故障,會(huì)造成主從數(shù)據(jù)的不一致,甚至在恢復(fù)時(shí)造成數(shù)據(jù)丟失。

半同步復(fù)制是從MySQL5.5開(kāi)始引入了一種半同步復(fù)制功能,該功能可以確保主服務(wù)器和訪問(wèn)鏈中至少一臺(tái)從服務(wù)器之間的數(shù)據(jù)一致性和冗余。在這種配置結(jié)構(gòu)中,一臺(tái)主服務(wù)器和其許多從服務(wù)器都進(jìn)行了配置,這樣在復(fù)制拓?fù)渲校辽儆幸慌_(tái)從服務(wù)器在父主服務(wù)器進(jìn)行事務(wù)處理前,必須確認(rèn)更新已經(jīng)收到并寫(xiě)入了其中繼日志(Relay Log)。當(dāng)出現(xiàn)超時(shí),源主服務(wù)器必須暫時(shí)切換到異步復(fù)制模式重新復(fù)制,直到至少有一臺(tái)設(shè)置為半同步復(fù)制模式的從服務(wù)器及時(shí)收到信息。

下面我們看一下怎么從普通復(fù)制轉(zhuǎn)化為半同步復(fù)制。假設(shè)我們已經(jīng)搭建完成一主兩從的GTID復(fù)制環(huán)境:

  • MySQL1:172.16.16.35:3306
  • MySQL2:172.16.16.35:3307
  • MySQL3:172.16.16.34:3306

這個(gè)環(huán)境因?yàn)槲抑皽y(cè)試MHA的時(shí)候已經(jīng)是搭建好了,就不在強(qiáng)調(diào)怎么去搭建一個(gè)普通的GTID復(fù)制環(huán)境了,下面我們看一下怎么安裝

(1)安裝插件,三臺(tái)MySQL服務(wù)器都要執(zhí)行:

  1. mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so'
  2. mysql> INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so'

我們可以通過(guò)以下語(yǔ)句查看是否安裝成功:

  1. mysql> SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME LIKE '%semi%'
  2. +----------------------+---------------+ 
  3. | PLUGIN_NAME | PLUGIN_STATUS | 
  4. +----------------------+---------------+ 
  5. | rpl_semi_sync_master | ACTIVE | 
  6. | rpl_semi_sync_slave | ACTIVE | 
  7. +----------------------+---------------+ 
  8. rows in set (0.00 sec) 

在三臺(tái)MySQL的配置文件當(dāng)中添加如下的參數(shù):

rpl_semi_sync_master_enabled=1 #開(kāi)啟半同步復(fù)制

rpl_semi_sync_slave_enabled=on; #打開(kāi)半同步復(fù)制

然后重啟數(shù)據(jù)庫(kù),不安裝semisync_master.so的話是不能識(shí)別這個(gè)參數(shù)的,所以說(shuō)這個(gè)參數(shù)要等安裝完以后在重啟。

(2)重啟完成后,默認(rèn)就是半同步復(fù)制了,開(kāi)始看一下半同步相關(guān)的參數(shù):

  1. mysql> show variables like 'rpl_se%'
  2. +-------------------------------------------+------------+ 
  3. | Variable_name | Value | 
  4. +-------------------------------------------+------------+ 
  5. | rpl_semi_sync_master_enabled | ON | 
  6. | rpl_semi_sync_master_timeout | 10000 | 
  7. | rpl_semi_sync_master_trace_level | 32 | 
  8. | rpl_semi_sync_master_wait_for_slave_count | 1 | 
  9. | rpl_semi_sync_master_wait_no_slave | ON | 
  10. | rpl_semi_sync_master_wait_point | AFTER_SYNC | 
  11. | rpl_semi_sync_slave_enabled | ON | 
  12. | rpl_semi_sync_slave_trace_level | 32 | 
  13. +-------------------------------------------+------------+ 
  14. rows in set (0.00 sec)  

下面我們看一下這些參數(shù)具體是有什么含義:

rpl_semi_sync_master_enabled :主庫(kù)是否打開(kāi)半同步復(fù)制

rpl_semi_sync_master_timeout :毫秒為單位,當(dāng)主庫(kù)等待從庫(kù)ACK的實(shí)踐超過(guò)這個(gè)值,就會(huì)自動(dòng)轉(zhuǎn)化為異步復(fù)制

rpl_semi_sync_master_trace_level :master的trace 級(jí)別,分為四個(gè)(1,16,32,64),分別記錄不同的信息,32能夠輸出更詳細(xì)的網(wǎng)絡(luò)延遲等信息,也是默認(rèn)值

rpl_semi_sync_master_wait_for_slave_count :至少有N個(gè)slave接收到日志,一主多從的情況下只要有一個(gè)slave的ACK返回給了主庫(kù),就會(huì)進(jìn)行commit

rpl_semi_sync_master_wait_no_slave:默認(rèn)為ON,當(dāng)半同步復(fù)制轉(zhuǎn)換為異步復(fù)制后,如果從庫(kù)的日志追趕上了主庫(kù),會(huì)自動(dòng)轉(zhuǎn)換為半同步復(fù)制,設(shè)置為OFF的話就不會(huì)再進(jìn)行轉(zhuǎn)換。

rpl_semi_sync_slave_enabled :從庫(kù)是否打開(kāi)半同步復(fù)制功能

rpl_semi_sync_slave_trace_level :trace 級(jí)別

rpl_semi_sync_master_wait_point :這是MySQL5.7新增的功能,可以設(shè)置兩個(gè)值A(chǔ)FTER_SYNC 和AFTER_COMMIT,AFTER_COMMIT的模式下master將每個(gè)事務(wù)寫(xiě)入binlog ,傳遞到slave 刷新到磁盤(pán)(relay log),同時(shí)主庫(kù)提交事務(wù)。master等待slave 反饋收到relay log,只有收到ACK后master才將commit OK結(jié)果反饋給客戶端。AFTER_SYNC 情況下master 將每個(gè)事務(wù)寫(xiě)入binlog , 傳遞到slave 刷新到磁盤(pán)(relay log)。master等待slave 反饋接收到relay log的ack之后,再提交事務(wù)并且返回commit OK結(jié)果給客戶端。 即使主庫(kù)crash,所有在主庫(kù)上已經(jīng)提交的事務(wù)都能保證已經(jīng)同步到slave的relay log中。我們推薦使用默認(rèn)AFTER_SYNC 的情況,這樣可以提高性能,減少等待時(shí)間。

此外在MySQL5.7的半同步復(fù)制當(dāng)中還移除了dump thread對(duì)binlog的互斥鎖, 解決了在高并發(fā)環(huán)境下串行讀取binlog的問(wèn)題。

責(zé)任編輯:武曉燕 來(lái)源: Linux社區(qū)
相關(guān)推薦

2019-11-24 19:17:06

MySQL異步復(fù)制全同步復(fù)制

2009-12-17 08:54:31

MySQL 5.5半同步復(fù)制

2024-07-19 09:10:37

2010-04-28 11:19:04

Oracle高級(jí)復(fù)制

2020-12-22 10:11:13

MySQL數(shù)據(jù)庫(kù)復(fù)制原理

2011-09-16 10:09:32

SVN

2010-02-06 13:18:51

CentOS LAMP

2017-09-05 16:00:49

MySQL主從復(fù)制備份

2010-08-12 15:30:10

MySQL集群

2025-01-15 15:47:36

2024-07-04 08:00:24

2024-07-15 09:14:03

MySQL主從復(fù)制

2019-10-17 09:05:21

MySQL數(shù)據(jù)庫(kù)高可用

2010-10-20 14:27:09

SQL Server同

2017-12-27 13:07:52

數(shù)據(jù)庫(kù)MySQL主從復(fù)制

2021-01-12 09:03:17

MySQL復(fù)制半同步

2020-04-14 16:26:22

MySQL線程同步

2010-04-28 08:55:40

Oracle高級(jí)復(fù)制

2021-07-14 23:38:02

PostgreSQLOracle模式

2021-06-08 07:48:27

MySQL主從配置
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

免费黄色日本网站| 高清视频一区二区三区| av永久免费观看| 亚洲欧洲二区| 亚洲电影在线播放| 欧美日韩国产精品一卡| 夜夜嗨aⅴ一区二区三区| 欧美~级网站不卡| 日韩成人av在线| 性生活免费在线观看| 宅男网站在线免费观看| 97久久久精品综合88久久| 国产精品久久久久久网站| 久久免费看少妇高潮v片特黄| 国产免费高清视频| 在线精品一区| 自拍偷拍亚洲欧美| 麻豆av免费看| 亚洲同志男男gay1069网站| 国产精品视频线看| 国产中文一区二区| 伊人网中文字幕| 中文一区二区| 久久天天躁狠狠躁老女人| 中文字幕一区二区久久人妻网站 | 国产精品人妻一区二区三区| 韩国自拍一区| 最近2019中文免费高清视频观看www99 | 91国内精品野花午夜精品| 视频一区二区视频| 日韩欧美亚洲系列| 国产精品99久久久久久有的能看| 日本一区二区三区在线播放| 国产 日韩 欧美 成人| 日韩片欧美片| 亚洲一区二区福利| 影音先锋黄色资源| 欧美成人精品午夜一区二区| 欧美视频一区二区三区四区| 国产91在线免费| 精精国产xxxx视频在线中文版| 国产精品久久久久久久久快鸭| 精品国产一区二区三区久久久久久| 国产男女无套免费网站| 美女视频黄免费的久久| 欧日韩不卡在线视频| 精品人妻在线播放| 欧美 日韩 国产 一区| 中文字幕av一区二区三区谷原希美| 99re久久精品国产| 神马午夜伦理不卡| 国产精品嫩草影院com| 欧美日韩综合网| 日本一区高清| 久久―日本道色综合久久| 国产偷久久久精品专区| 黄色av免费观看| 成人一区在线看| 成人免费视频观看视频| www.久久久久久| 国产尤物一区二区在线| 成人午夜一级二级三级| 国产精品久久婷婷| 精品综合久久久久久8888| 国产精品一区二区久久久| 国产成人精品一区二区色戒| 日韩不卡免费视频| 国产精品一区二区三| 亚洲系列第一页| 精品系列免费在线观看| 成人h视频在线| 国产农村妇女毛片精品| 国产在线播放一区三区四| 91美女片黄在线观看游戏| 国产乱码精品一区二区三区精东| 狠狠网亚洲精品| 99re视频在线| 午夜激情小视频| 久久久综合网站| 视频一区二区综合| 欧美激情二区| 依依成人综合视频| 成人毛片一区二区| free欧美| 欧美一级国产精品| 亚洲av永久无码精品| 亚洲人成网www| 在线观看亚洲区| 91 在线视频| 亚洲高清自拍| 日韩美女主播视频| 在线观看毛片视频| 国产精品一区二区免费不卡| 国内一区在线| 川上优的av在线一区二区| 国产精品素人一区二区| 国内自拍中文字幕| 黑人精品一区| 欧美一区午夜精品| 亚洲av无码国产精品久久| 久久爱www成人| 久久综合色影院| 男人午夜免费视频| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品二区三区四区| 国产高清一级毛片在线不卡| 亚洲人吸女人奶水| 成人小视频在线看| 国产精品视频一区二区三区综合 | 亚洲精品鲁一鲁一区二区三区 | 亚洲免费精品视频| 性欧美高清come| 色哟哟国产精品免费观看| 中文字幕55页| 韩日一区二区三区| 久久久久一本一区二区青青蜜月| 91视频在线视频| 成人黄色小视频在线观看| 国产精品视频白浆免费视频| 国产激情无套内精对白视频| 国产午夜精品理论片a级大结局 | 国产精品大全| porn亚洲| 婷婷成人激情在线网| 性久久久久久久久久久久久久| 亚洲精品国模| 久久久久久91香蕉国产| 一级特黄aaa| 国产欧美一区二区三区网站 | 久久九九电影| 丁香婷婷久久久综合精品国产| www.成人.com| 色欲综合视频天天天| 特级特黄刘亦菲aaa级| 欧美国产一级| 国产精品高潮呻吟久久av黑人| 欧美一区二区公司| 亚洲一区二区三区四区在线| 亚洲欧美天堂在线| 久久国产精品成人免费观看的软件| 欧美在线观看网站| 天天操天天操天天| 亚洲一区二区三区在线播放| 一本之道在线视频| 97精品国产| 国产一区二区丝袜| 成人77777| 91国偷自产一区二区三区成为亚洲经典 | 国产一区在线看| 永久久久久久| 青青久久精品| 另类视频在线观看| 国产精品久久久久精| 亚洲欧洲日韩在线| 九九九九九九九九| 先锋资源久久| 亚洲最大的成人网| 搞黄网站在线观看| 日韩午夜在线影院| 欧美久久久久久久久久久久| 欧美三区美女| 999在线观看免费大全电视剧| 蜜桃视频网站在线| 91精品国产aⅴ一区二区| 日本高清一二三区| 国产一区二三区| 日本美女爱爱视频| 欧美成年网站| 国外成人在线播放| 午夜国产在线视频| 色婷婷综合激情| 黄大色黄女片18免费| 蜜臀久久99精品久久久久久9| 亚洲精品国产精品国自产观看| 素人啪啪色综合| www亚洲精品| www.com欧美| 精品久久久久久中文字幕大豆网 | 国产情侣自拍小视频| 亚洲男帅同性gay1069| 日韩精品xxx| 亚洲精选在线| 亚洲第一综合| 亚洲91网站| 欧美整片在线观看| aⅴ在线视频男人的天堂| 这里只有精品电影| 日本少妇激情舌吻| 久久免费美女视频| 三级性生活视频| 亚洲毛片播放| 亚洲二区自拍| 超碰成人福利| 国产精品极品尤物在线观看| 国产人成网在线播放va免费| 亚洲精品一线二线三线无人区| 国内自拍视频在线播放| 国产精品久久久久久久久免费丝袜| 久久人人爽人人片| 亚欧成人精品| 日韩视频 中文字幕| 天堂av一区二区三区在线播放| 国产欧美精品日韩| 182在线播放| 久久久精品在线| 色鬼7777久久| 日韩欧美高清在线| 一级黄色在线视频| 一区二区三区鲁丝不卡| 一区二区伦理片| 高清不卡一区二区在线| 精品999在线| 最新日韩欧美| 女女同性女同一区二区三区按摩| 先锋影音国产精品| **亚洲第一综合导航网站| 韩国精品主播一区二区在线观看| 欧美国产亚洲视频| 在线观看的av| 亚洲全黄一级网站| 亚洲经典一区二区三区| 欧美视频在线观看一区二区| 免费观看成人毛片| 一区二区三区毛片| 久久国产高清视频| 国产偷国产偷亚洲高清人白洁| 国产成人av片| 国产在线精品免费av| 亚洲国产精品毛片av不卡在线| 在线观看的日韩av| 400部精品国偷自产在线观看| 精品久久中文| 女人一区二区三区| 国产成人一二片| 91日韩久久| 国产成人免费av一区二区午夜 | 中文字幕日本最新乱码视频| 国产精品v日韩精品v欧美精品网站 | 亚洲欧美强伦一区二区| 欧美日韩国产美女| 成人毛片一区二区三区| 午夜精品123| 国产亚洲精品av| 亚洲国产一区二区三区| 九九热精品免费视频| 亚洲欧美偷拍三级| 日韩精品一区二区亚洲av性色 | 亚洲成人在线网| 午夜久久久久久久久久| 日韩欧美你懂的| 国产超碰人人模人人爽人人添| 欧美美女bb生活片| 中文字幕人妻丝袜乱一区三区 | 久久久女人电视剧免费播放下载| 午夜在线激情影院| 免费91麻豆精品国产自产在线观看| 日韩专区在线| 久久精品91久久香蕉加勒比| 黄色av电影在线播放| 久久久国产在线视频| av在线app| 欧美激情图片区| 川上优av中文字幕一区二区| 国语自产在线不卡| 男人的天堂免费在线视频| 91精品国产免费久久久久久| 中文字幕在线高清| 国产精品成人一区| 99久久久国产精品免费调教网站| 国产精品高潮呻吟久久av无限 | 亚洲女同同性videoxma| 青青草原av在线播放| 久久夜色精品| 日韩av在线中文| 国产成人免费在线视频| 免费日本黄色网址| 久久精品视频免费| 香蕉成人在线视频| 亚洲欧美日韩在线| 国产精品 欧美 日韩| 天天做天天摸天天爽国产一区| 国语对白永久免费| 欧美揉bbbbb揉bbbbb| 99久久精品国产一区色| 亚洲黄色在线观看| 99精品老司机免费视频| 欧美另类极品videosbestfree| 99在线视频影院| 国产剧情日韩欧美| 日本一区二区乱| 欧美动漫一区二区| 久久久久国产精品| 乱妇乱女熟妇熟女网站| 免费在线观看成人| 日本黄色大片在线观看| 久久久久99精品一区| 成年人av电影| 色诱视频网站一区| aa视频在线免费观看| 亚洲精品一区二区在线| h片在线免费| 国产91在线播放九色快色| 国产一区二区| 欧美一区二区高清在线观看| 欧美在线资源| 丝袜制服一区二区三区| 国产91精品精华液一区二区三区| 久久久久久国产精品无码| 亚洲激情欧美激情| www.欧美色| 亚洲成人精品久久| 免费超碰在线| 日本精品久久久久久久| 97久久亚洲| 中文字幕在线亚洲精品| 性伦欧美刺激片在线观看| 亚洲精品一二三四| 中文字幕av不卡| 美女又爽又黄免费视频| 日韩欧美国产不卡| 免费黄色在线看| 国产精品18久久久久久麻辣| 国产伦理久久久久久妇女 | 国产精品亚洲欧美| gogo亚洲国模私拍人体| 中文字幕的久久| 亚洲va在线观看| 亚洲国产欧美在线成人app| 亚洲综合伊人久久大杳蕉| 国产区精品视频| 精品黄色一级片| 亚洲熟妇av一区二区三区漫画| 国产精品亚洲а∨天堂免在线| 中文天堂资源在线| 91久久香蕉国产日韩欧美9色| 欧美熟妇乱码在线一区| 久久99国产精品自在自在app | 日本黄色小视频在线观看| 亚洲成a人片在线不卡一二三区| 国产乱人乱偷精品视频a人人澡| 色久欧美在线视频观看| 最新日韩一区| 丝袜美腿玉足3d专区一区| 久久永久免费| 欧洲av一区二区三区| 色婷婷精品久久二区二区蜜臂av| 台湾av在线二三区观看| 57pao国产精品一区| 久久91在线| 青青青免费在线| www.欧美亚洲| 欧美bbbbbbbbbbbb精品| 日韩电影大全免费观看2023年上| av在线加勒比| 久久大片网站| 久久精品一本| 丁香六月激情综合| 欧美三级视频在线| 日本最新在线视频| 91精品在线影院| 欧美日本国产| 日本一区二区免费视频| 亚洲成av人影院| 视频二区在线| 国产成人精品电影| 欧美日韩久久精品| 日韩一区二区三区久久| 亚洲色图视频网| 亚洲精品无遮挡| 777777777亚洲妇女| 九九久久婷婷| 孩娇小videos精品| 亚洲欧美国产三级| 人妻视频一区二区三区| 欧美中文字幕在线观看| 欧美亚洲国产精品久久| 国产欧美激情视频| 亚洲国产视频直播| 毛片在线播放网站| 成人精品一区二区三区电影黑人 | 亚洲熟妇av一区二区三区| 中文字幕欧美日韩一区| 99热在线只有精品| 97av视频在线| 久久香蕉国产| 丰满人妻一区二区三区免费视频棣| 五月婷婷另类国产| av在线二区| 国产高清自拍99| 日韩国产欧美在线播放| 91高清免费观看| 亚洲精品中文字| 精品中文在线| 人妻内射一区二区在线视频 | 丰满人妻一区二区三区53号| 91在线一区二区三区| 久草视频在线免费| 欧美黄色成人网| 日本一本不卡| 中文字幕一区二区三区乱码不卡|