Heim >Datenbank >MySQL-Tutorial >MySQL备份工具mysqldump和mydumper的备份效率比较

MySQL备份工具mysqldump和mydumper的备份效率比较

WBOY
WBOYOriginal
2016-06-07 17:23:091327Durchsuche

MySQL数据库备份工具有其自带的mysqldump,属于mysql官方的一款备份工具。但是第三方备份工具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的备份效率比较

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn