版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
超?個(gè)人介紹?背景?思路?個(gè)人信息?個(gè)人經(jīng)歷計(jì)和開發(fā)?查看附近的人,搖一搖,朋友圈?微信群聊,關(guān)系鏈hxSQLeee?異步復(fù)制無法保證主備數(shù)據(jù)一致SemisyncSemisyncccommit?/bug.php?id=80395?hIps:///browse/MDEV-162r–Master重啟導(dǎo)致主備數(shù)據(jù)不一致–Master重啟導(dǎo)致幻讀–Master切換導(dǎo)致調(diào)用端分裂–缺乏自動(dòng)選主機(jī)制–要強(qiáng)一致,不做主備切換–借助MHA實(shí)現(xiàn)高可用,容忍主備數(shù)據(jù)不一致BinlogSvrBinlogSvrcommitcommitrrSlaveSlaveMySQMySQLPhxsyncDataRead/WriteDataReplica_onEleconQuery?請(qǐng)求透?jìng)?非Master節(jié)點(diǎn)收到的請(qǐng)求透?jìng)鹘oMaster節(jié)點(diǎn)?Master節(jié)點(diǎn)收到的請(qǐng)求直接透?jìng)鹘oMySQL?Master節(jié)點(diǎn)收到的請(qǐng)求透?jìng)鹘o非Master節(jié)點(diǎn)?非Master節(jié)點(diǎn)收到的請(qǐng)求直接透?jìng)鹘oMySQL?請(qǐng)求透?jìng)鱵SQL?完全兼容MySQLSQL–透?jìng)髟碔P兼容IP權(quán)限設(shè)置異步代碼的性能?項(xiàng)目地址–hIps:///tencent-wechat/libco過同一個(gè)連接通信被rollback?hIp:///doc/refman/5.6/en/innodb-lbackhtml?Proxy使用1:1連接模型能實(shí)現(xiàn)完全兼容–權(quán)限管理基于(用戶,源IP)對(duì)ketIPADHeadUsernane:xxxPasswordHeadUsernane:xxxPassword:xxxSrcIP:?重啟時(shí)校準(zhǔn)本地binlog?正常運(yùn)行時(shí)提交binlog到BinlogSvrrebinloginitbinlog–使用原有的acer_?ush接口提交binlog?hIp:///bug.php?id=83158?可靠日志存儲(chǔ)SQLMasterbinlog點(diǎn)LSlavebinlog?維護(hù)Master信息?Paxos協(xié)議–保證各節(jié)點(diǎn)的數(shù)據(jù)一致–保證集群機(jī)器超過一半存活還能服務(wù)?Binlog存儲(chǔ)–通過校驗(yàn)IP防止非Master提交–通過樂觀鎖防止拜占庭錯(cuò)誤?兼容MySQLSlave復(fù)制協(xié)議–BinlogSvr支持MySQL的原生復(fù)制協(xié)議?Master管理–選舉和續(xù)期s?項(xiàng)目地址–hIps:///tencent-wechat/phxpaxos,新之后jectLast=100,now=10AcceptLast=100,now=10AcceptId=1001Last=99,now=100Reject!binlogPhxBinlogSvrPhxBinlogSvrPhxBinlogSvrogterastermasterCheckMasterstatus:?IsMaster_meout??HasMySQLexecutedallbinlogs??IsProxyCheckMasterstatus:?IsMaster_meout??HasMySQLexecutedallbinlogs??IsProxyStartvo_ngCCheckMasterstatusYYCheckMasterstatusCheckMasterstatusCheckMasterstatus:?IsMySQLhealthy??IsProxyrunning?點(diǎn)的數(shù)據(jù)(MySQLbinlog,inlogsvrMySQLbinlog據(jù)的md5sumaxoschecksuminlogsvrchecksum數(shù)據(jù)來源:hIp:///2016/10/11/PhxSQL-FAQ?MySQL版本?Percona5.6.31-77.0?機(jī)器信息?CPU:Intel(R)Xeon(R)CPUE5-24200@1.90GHz*24?Memory:32G?Disk:SSDRaid10?PingCosts?Master->Slave:3~4ms?Client->Master:4ms?工具和參數(shù)?sysbench?--oltp-tables-count=10--oltp-table-size=1000000--num-maxrequests000--report-interval=1--max-time=200200線程并發(fā)調(diào)用-QPS對(duì)比圖PhxSQLMySQL4633447528507640555076405500線程并發(fā)調(diào)用-QPS對(duì)比圖PhxSQLMySQL10592812153582607072MySQLPhxSQLMySQL500線程并發(fā)調(diào)用-平均耗時(shí)對(duì)比圖PhxSQLMySQL192.93270.384.584.1760.4170.64.584.17?QQ郵箱(域名郵箱)域名記錄服務(wù)器–讀寫比為20:1?機(jī)器配置–intel(r)xeon(r)cpux3440@2.53ghz8core,8gram?性能優(yōu)于半同步?完全兼容MySQL?適配MySQL5.7人phxteam@Github地址:hIps:///tencent-wechat/phxsql?重啟時(shí)執(zhí)行半同步?重啟時(shí)直接刪除PendingBinlog?重啟時(shí)直接提交PendingBinlog?重啟時(shí)校準(zhǔn)binlog數(shù)M刪aster重啟,除Pending
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人抵押車輛借款合同編制要點(diǎn)
- 2025版公寓水電維修合同范本(1000字系列)12篇
- 2025版關(guān)鍵信息基礎(chǔ)設(shè)施保密協(xié)議合同3篇
- 二零二五年油茶林生態(tài)環(huán)境保護(hù)與修復(fù)合作協(xié)議3篇
- 2025年度個(gè)人信用保證反擔(dān)保承諾書示例4篇
- 2025年汽車配件代購(gòu)合同示范文本4篇
- 個(gè)性化2024版中介服務(wù)居間合同樣本一
- 2025年度二零二五年度國(guó)際貿(mào)易保理業(yè)務(wù)合作協(xié)議4篇
- 個(gè)人貨款定金擔(dān)保合同2024年版3篇
- 二零二五版數(shù)據(jù)中心網(wǎng)絡(luò)安全審計(jì)與整改服務(wù)協(xié)議3篇
- 醫(yī)學(xué)脂質(zhì)的構(gòu)成功能及分析專題課件
- 高技能人才培養(yǎng)的策略創(chuàng)新與實(shí)踐路徑
- 人教版(2024新版)七年級(jí)上冊(cè)英語(yǔ)期中+期末學(xué)業(yè)質(zhì)量測(cè)試卷 2套(含答案)
- 2024年湖北省中考數(shù)學(xué)試卷(含答案)
- 油煙機(jī)清洗安全合同協(xié)議書
- 2024年云南省中考數(shù)學(xué)試題(原卷版)
- 污水土地處理系統(tǒng)中雙酚A和雌激素的去除及微生物研究
- 氣胸病人的護(hù)理幻燈片
- 《地下建筑結(jié)構(gòu)》第二版(朱合華)中文(2)課件
- JB T 7946.1-2017鑄造鋁合金金相
- 包裝過程質(zhì)量控制
評(píng)論
0/150
提交評(píng)論