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
