>데이터 베이스 >MySQL 튜토리얼 >MySQL备份工具mysqldump和mydumper的备份效率比较

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

WBOY
WBOY원래의
2016-06-07 17:23:091327검색

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.