国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

數(shù)據(jù)庫備份誰更快?mydumper VS mysqldump 實測對比

0
分享至


數(shù)據(jù)庫備份誰更快?mydumper VS mysqldump 實測對比

在日常運維或者開發(fā)環(huán)境中,數(shù)據(jù)庫備份與恢復(fù)都是繞不開的話題。MySQL 官方自帶的mysqldump工具一直是很多人的首選,但隨著數(shù)據(jù)量的增長,mysqldump在速度和效率上的短板越來越明顯。于是,社區(qū)里出現(xiàn)了性能更強的替代方案——mydumper/myloader。

今天星哥就帶大家做一個實測對比,看看mysqldump 和 mydumper 在備份、恢復(fù)上的速度差距,結(jié)果可能會讓你有點驚訝。

  • ?備份工具mydumpervsmysqldump

  • ?恢復(fù)工具myloadervsmysql

img 測試環(huán)境說明

為了保證對比公平,我們在相同環(huán)境下進行了測試:

  • ?數(shù)據(jù)庫版本:MySQL 5.7

  • ?數(shù)據(jù)量:數(shù)據(jù)庫約 24 萬行,總大小約 20GB

  • ?硬件配置:8 核 CPU,32GB 內(nèi)存,SSD 硬盤

  • ?工具版本

    • ? mysqldump:MySQL 官方自帶版本

    • ? mydumper/myloader:v0.19.4

備份星哥玩云的的wordpress數(shù)據(jù)庫,DB總共有24萬條左右的數(shù)據(jù)


img mydumper 備份時間的命令

DB_user='root'  DB_host='X.X.X.X'  DB_port='3306' DB_passwd='12345678'   DB_name='dbname'   DB_backup_pwd='/data/backup/mysql/xgss_mydumper' 計算備份時間 start_time=$(date +%s) mydumper -u $DB_user -h $DB_host -p $DB_passwd  -P $DB_port -B $DB_name  -o $DB_backup_pwd end_time=$(date +%s) echo "備份耗時:$((end_time - start_time)) 秒"
mydumper 備份成功 備份時間

備份耗時:509 秒
備份目錄大小

du -sh /data/backup/mysql/xgss_mydumper 256M    /data/backup/mysql/xgss_mydumper
myloader恢復(fù)數(shù)據(jù)庫

將剛才備份的數(shù)據(jù)庫恢復(fù)到本機

start_time=$(date +%s) myloader -u root -p '123456' -h 127.0.0.1 -P 3306 -B www_xgss_net -d /data/backup/mysql/xgss_mydumper end_time=$(date +%s) echo "恢復(fù)耗時:$((end_time - start_time)) 秒"

實際顯示如下:

[root@node8 ~]# start_time=$(date +%s) [root@node8 ~]# myloader -u root  -h 127.0.0.1 -P 61922 -p '123456' -B www_xgss_net -d /data/backup/mysql/xgss_mydumper end_time=$(date +%s) echo "備份耗時:$((end_time - start_time)) 秒" [root@node8 ~]# end_time=$(date +%s) [root@node8 ~]# echo "備份耗時:$((end_time - start_time)) 秒" 備份耗時:3 秒

參數(shù)

作用

-u

/-p/-h/-P

數(shù)據(jù)庫連接信息

-B db01

恢復(fù)到的目標數(shù)據(jù)庫(不存在會自動創(chuàng)建)

備份目錄(mydumper 輸出目錄)

-t 6

恢復(fù)線程數(shù)(可根據(jù) CPU/IO 調(diào)整)

-o

覆蓋已存在的表(DROP 后重建)

-v 3

日志詳細級別(1~3)


恢復(fù)之后查看表

為什么行數(shù)會變多?看看什么原因


img mysqldump 備份時間的命令

DB_user='root'  DB_host='X.X.X.X'  DB_port='3306' DB_passwd='12345678'   DB_name='dbname'   DB_backup_pwd='/data/backup/mysql/xgss_mysqldump' mkdir -p $DB_backup_pwd start_time=$(date +%s) mysqldump -u $DB_user -h $DB_host -P $DB_port -p$DB_passwd  $DB_name > $DB_backup_pwd/$DB_name.sql end_time=$(date +%s) echo "備份耗時:$((end_time - start_time)) 秒"
mysqldump 備份成功 備份時間

備份耗時:445 秒
備份目錄大小

du -sh /data/backup/mysql/xgss_mysqldump 256M    /data/backup/mysql/xgss_mysqldump
mysql恢復(fù)數(shù)據(jù)庫

恢復(fù)命令

start_time=$(date +%s) mysql -u root -h 127.0.0.1 -P 61922 -p'123456' www_xgss_net2 < /data/backup/mysql/xgss_mysqldump/xgss2.sql end_time=$(date +%s) echo "備份耗時:$((end_time - start_time)) 秒"
備份耗時

備份耗時:22 秒

備份前的數(shù)據(jù)量

mysql> SELECT SUM(table_rows) AS total_rows FROM information_schema.tables WHERE table_schema = 'www_xgss_net'; +------------+ | total_rows | +------------+ | 274473     | +------------+ 1 row in set (0.02 sec)

恢復(fù)之后的數(shù)據(jù)量

mysql> SELECT SUM(table_rows) AS total_rows FROM information_schema.tables WHERE table_schema = 'www_xgss_net'; +------------+ | total_rows | +------------+ | 304427     | +------------+ 1 row in set (0.02 sec) mysql> SELECT SUM(table_rows) AS total_rows FROM information_schema.tables WHERE table_schema = 'www_xgss_net2'; +------------+ | total_rows | +------------+ | 296875     | +------------+ 1 row in set (0.02 sec)
結(jié)論

工具

時間

mysql數(shù)據(jù)量

mydumper

509秒

myloader

3秒

mysqldump

445秒

mysql

22秒

通過本次對比測試,我們可以得到一個直觀結(jié)論:

  • ?mysqldump/mysql:適合小型數(shù)據(jù)庫、低頻備份場景,工具簡單、穩(wěn)定,但在大數(shù)據(jù)量場景下效率較差。

  • ?mydumper/myloader:在大規(guī)模數(shù)據(jù)庫備份/恢復(fù)中優(yōu)勢顯著,支持多線程并行,速度是 mysqldump/mysql 的 4~5 倍,非常適合線上高頻備份和數(shù)據(jù)遷移。


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
13歲女孩冰窟救男童 中央政法委通報表揚

13歲女孩冰窟救男童 中央政法委通報表揚

環(huán)球網(wǎng)資訊
2026-01-12 17:27:23
內(nèi)蒙古自治區(qū)黨委組織部部長調(diào)整

內(nèi)蒙古自治區(qū)黨委組織部部長調(diào)整

上觀新聞
2026-01-12 17:34:12
高市斗不過中國,邀6國反華,馬克龍打退堂鼓,得罪中方代價太重

高市斗不過中國,邀6國反華,馬克龍打退堂鼓,得罪中方代價太重

基斯默默
2026-01-12 14:07:46
新華社快訊:伊朗外長說伊朗安全部隊已控制全國局勢

新華社快訊:伊朗外長說伊朗安全部隊已控制全國局勢

新華社
2026-01-12 15:33:03
特朗普發(fā)圖自稱委內(nèi)瑞拉代總統(tǒng)

特朗普發(fā)圖自稱委內(nèi)瑞拉代總統(tǒng)

界面新聞
2026-01-12 11:13:10
上海寶山宜家等突然宣布閉店,現(xiàn)場排起長隊,網(wǎng)友:勸大家不要去了

上海寶山宜家等突然宣布閉店,現(xiàn)場排起長隊,網(wǎng)友:勸大家不要去了

河南交通廣播1041
2026-01-12 14:01:47
庫里31+5勇士不敵老鷹結(jié)束連勝,巴特勒30+7+6約翰遜23+11

庫里31+5勇士不敵老鷹結(jié)束連勝,巴特勒30+7+6約翰遜23+11

湖人崛起
2026-01-12 11:58:38
對話印奇:抓住“想做、能做、可做”的閃現(xiàn)時刻,決勝智駕淘汰賽

對話印奇:抓住“想做、能做、可做”的閃現(xiàn)時刻,決勝智駕淘汰賽

晚點LatePost
2026-01-10 16:02:36
開盤20分鐘兩市成交額突破1萬億 預(yù)計全天成交超3.8萬億

開盤20分鐘兩市成交額突破1萬億 預(yù)計全天成交超3.8萬億

財聯(lián)社
2026-01-12 09:52:29
以色列最新涉華表態(tài)

以色列最新涉華表態(tài)

第一財經(jīng)資訊
2026-01-11 18:39:00
美聯(lián)儲主席鮑威爾回應(yīng)遭刑事調(diào)查:大樓翻修工程只是借口,本質(zhì)是關(guān)于利率政策制定

美聯(lián)儲主席鮑威爾回應(yīng)遭刑事調(diào)查:大樓翻修工程只是借口,本質(zhì)是關(guān)于利率政策制定

澎湃新聞
2026-01-12 09:24:26
上千網(wǎng)友到合川幫女孩殺豬,車子從村頭停到了村尾,主廚:這么多張嘴掛身上,壓力太大了

上千網(wǎng)友到合川幫女孩殺豬,車子從村頭停到了村尾,主廚:這么多張嘴掛身上,壓力太大了

極目新聞
2026-01-12 13:44:34
一路向南,告別Z99次列車!

一路向南,告別Z99次列車!

新民晚報
2026-01-12 13:23:24
內(nèi)外交困:哈梅內(nèi)伊為什么不驚慌?

內(nèi)外交困:哈梅內(nèi)伊為什么不驚慌?

十柱
2026-01-11 22:23:36
暴風(fēng)驟雨!伊朗抗議者死亡增至2000人,教士集團稱24小時造出核彈

暴風(fēng)驟雨!伊朗抗議者死亡增至2000人,教士集團稱24小時造出核彈

史政先鋒
2026-01-12 14:37:19
韓空難致179人死,失事前75秒黑匣子錄音首次公布,調(diào)查稱若飛機沒有撞墻全員可生還

韓空難致179人死,失事前75秒黑匣子錄音首次公布,調(diào)查稱若飛機沒有撞墻全員可生還

紅星新聞
2026-01-12 14:05:18
2026有線電視殺回來了!免費換4K+無套路收費,全家都滿意

2026有線電視殺回來了!免費換4K+無套路收費,全家都滿意

李博世財經(jīng)
2026-01-12 14:09:58
網(wǎng)傳某“降糖”中藥摻入西藥二甲雙胍,央視20年前就曝過類似案例

網(wǎng)傳某“降糖”中藥摻入西藥二甲雙胍,央視20年前就曝過類似案例

爆角追蹤
2026-01-12 11:00:49
加拿大總理卡尼將訪華

加拿大總理卡尼將訪華

界面新聞
2026-01-12 15:13:30
反轉(zhuǎn)了!居然全是演的!視頻已清空

反轉(zhuǎn)了!居然全是演的!視頻已清空

洪觀新聞
2026-01-12 11:16:01
2026-01-12 18:32:49
星哥說事 incentive-icons
星哥說事
星哥跟你說說工作生活的那些事
270文章數(shù) 200關(guān)注度
往期回顧 全部

科技要聞

面對SpaceX瘋狂“下餃子” 中國正面接招

頭條要聞

女子不會殺豬上千網(wǎng)友去幫忙 村干部:宰5頭豬吃流水席

頭條要聞

女子不會殺豬上千網(wǎng)友去幫忙 村干部:宰5頭豬吃流水席

體育要聞

聰明的球員,不是教練教出來的

娛樂要聞

閆學(xué)晶:脫離群眾太久 忘了自己的根

財經(jīng)要聞

倍輕松信披迷霧 實控人占用資金金額存疑

汽車要聞

增配不加價 北京現(xiàn)代 第五代 勝達2026款上市

態(tài)度原創(chuàng)

本地
時尚
健康
藝術(shù)
公開課

本地新聞

云游內(nèi)蒙|“包”你再來?一座在硬核里釀出詩意的城

伊姐周日熱推:電視劇《御賜小仵作2》;電視劇《偶像瘋子》......

血常規(guī)3項異常,是身體警報!

藝術(shù)要聞

畫完這組畫,他抑郁了,后來自殺了

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關(guān)懷版