国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

簡述MySQL分片中快速數(shù)據(jù)遷移

2024-07-24 12:45:06
字體:
供稿:網(wǎng)友

推薦閱讀:MySQL 數(shù)據(jù)庫跨操作系統(tǒng)的最快遷移方法

mysql 備份與遷移 數(shù)據(jù)同步方法

操作實踐背景:

travelrecord表定義為10個分片,嘗試將10個分片中的2個分片轉(zhuǎn)移到第二臺MySQL上,并完成記錄, 要求最快的數(shù)據(jù)遷移做法,中斷業(yè)務(wù)時間最短

思路一利用mysqldump:

在這里我們只針對mysql innodb engine,而且配置bin-log的數(shù)據(jù)庫進(jìn)行分析。因為是將10個分片中的兩個分片進(jìn)行遷移,其實就是數(shù)據(jù)庫的遷移過程,就是將10個數(shù)據(jù)庫中的兩個數(shù)據(jù)遷移到另外一臺機器;中斷業(yè)務(wù)最短的做法就是:

1) 準(zhǔn)備mycat新的配置文件備用,以便快速切換配置文件。

2) 在業(yè)務(wù)地峰期間,如凌晨,使用mysqldump進(jìn)行數(shù)據(jù)庫的全量備份(附帶--flush-logs);

3) 將兩個分片數(shù)據(jù)庫的全量備份第二臺機器上進(jìn)行全量恢復(fù);

4) 停止mycat服務(wù)器,

5) 停止第一臺機器的mycat實例(假設(shè)原來的分片在一個mysql實例)

6) 拷貝第一臺機器的binlog文件到第二臺機器,并使用mysql的mysqlbinlog工具進(jìn)行這兩個數(shù)據(jù)庫的增量數(shù)據(jù)的恢復(fù)。

7) 啟動第一臺數(shù)據(jù)實例,校驗遷移的兩個分片數(shù)據(jù)正確性(主要看記錄數(shù))

8) 替換mycat的配置文件并啟動mycat實例

在該方案中,業(yè)務(wù)中斷的時間主要是處理mysqlbinlog的增量數(shù)據(jù)恢復(fù)。

思路二利用mysql的ms機制做級聯(lián)復(fù)制

在這里二個片比如第一個分片db11,第二個分片db21,我在db11上面再做個級聯(lián)主從,db11-->db16,在db21上面做個級聯(lián)主從db21->db26,這樣到時候數(shù)據(jù)實時同步,中斷業(yè)務(wù)比較短的做法是:

1)準(zhǔn)備mycat新配置文件備用,以便快速切換配置文件。

2)在業(yè)務(wù)低峰期間,比如凌晨時分,開始操作,停止mycat服務(wù)器

3)進(jìn)行db11-db16主備切換,進(jìn)行db21-db26主備切換

4)停止第一臺機器的mycat實例

5)在主備切換過程中,舊的主db11、db21上面的binlog中如果有新的dml、ddl操作,就用mysqlbinlog解析出來,在新的主db16和db26上面重做一遍

6)使用mk-table-checksum工具檢查新主從db16->db11、db26->db21的數(shù)據(jù)一致性。

7)替換mycat的配置文件并啟動mycat實例

好了,關(guān)于MySQL分片中快速數(shù)據(jù)遷移相關(guān)知識就給大家介紹到這里,希望對大家有所幫助,更多有關(guān)mysql數(shù)據(jù)遷移知識請登錄m.survivalescaperooms.com 了解更多!

您可能感興趣的文章:

Python中MySQL數(shù)據(jù)遷移到MongoDB腳本的方法如何把sqlserver數(shù)據(jù)遷移到mysql數(shù)據(jù)庫及需要注意事項一句命令完成MySQL的數(shù)據(jù)遷移(輕量級數(shù)據(jù))關(guān)于MySQL數(shù)據(jù)遷移--data目錄直接替換注意事項的詳解mysql中用于數(shù)據(jù)遷移存儲過程分享MySQL下海量數(shù)據(jù)的遷移步驟分享mysql 備份與遷移 數(shù)據(jù)同步方法從MySQL到Redis的簡單數(shù)據(jù)庫遷移方法MySQL 數(shù)據(jù)庫跨操作系統(tǒng)的最快遷移方法mysql數(shù)據(jù)遷移到Oracle的正確方法
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 贵港市| 凤翔县| 松江区| 抚顺县| 池州市| 正蓝旗| 宝应县| 桂阳县| 西畴县| 蓬莱市| 绵竹市| 贵州省| 宁乡县| 全州县| 剑河县| 六安市| 原平市| 德兴市| 蒙城县| 郴州市| 宜兴市| 抚州市| 荥阳市| 吉隆县| 新昌县| 勃利县| 龙口市| 大洼县| 长子县| 秦安县| 台中县| 临潭县| 佛坪县| 柳州市| 邹城市| 葫芦岛市| 潮安县| 渝中区| 盐津县| 女性| 雷波县|