天天看點

mysql備份工具mysqldump和mydumper的備份效率比較

mysql資料庫備份工具有其自帶的mysqldump,屬于mysql官方的一款備份工具。但是第三方備份工具mydumper憑借優越的特點為更多人所使用。下面就通過測試驗證它們之間的備份效率。

1、安裝mydumper源碼包,博友可查閱相關資料即可完成安裝!

2、在mysql資料庫中建立一個測試庫和表(進入mysql資料庫)

create database test;

create table test (a int);

3、生成一個3000w條的資料檔案(在終端輸入)

seq 1 30000000 >/tmp/test.sql

4、導入檔案中的資料到資料庫表中

load data infile '/tmp/test.sql' into table test;

5、使用mysql自身的備份工具備份并顯示出備份所需時間(圖如最下方)

time mysqldump test > /tmp/test1.bak

6、使用第三方備份工具mydumper備份并顯示備份所需時間(圖如最下方)

time mydumper -B test -o /tmp/test2.bak -r 5000

mysql備份工具mysqldump和mydumper的備份效率比較