专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » mysqldump:[深入理解MySQL系列] - mysqldump的几个主要选项探究 »正文

mysqldump:[深入理解MySQL系列] - mysqldump的几个主要选项探究

来源: 发布时间:星期三, 2009年9月2日 浏览:4次 评论:0
=style1>作/译者:叶金荣(Email:开源项目Maatkit中个工具主要由Baron Schwartz维护
mk-parralel-dump是由 perl 开发可以实现并发导出数据表具体功能不细说自己去看相关文档吧这里只列出在我环境下和mysqldump对比数据

2.1 mysqldump 常规使用

#导出耗时 time mysqldump -f --single-transaction -B yejr --tables yejr | gzip > /home/databak/yejr.sql.gz real 10m15.319s user 6m47.946s sys 0m38.496s #文件大小 608M /home/databak/yejr.sql.gz #导出期间系统负载 05:00:01 PM all 0.71 0.00 0.61 7.33 91.36 05:10:02 PM all 13.93 0.00 2.21 4.64 79.22

2.2 mysqldump + gzip --fast

#导出耗时 time mysqldump -f --single-transaction -B yejr --tables yejr | gzip --fast > /home/databak/yejr_fast.sql.gz real 9m6.248s user 4m21.467s sys 0m37.604s #文件大小 815M Oct 21 17:33 /home/databak/yejr_fast.sql.gz #导出期间系统负载 05:20:01 PM all 11.94 0.00 2.43 5.69 79.94 05:30:01 PM all 6.46 0.00 1.57 3.95 88.02

2.3 mk-parallel-dump 常规使用

time ./mk-parallel-dump --database yejr --tables yejr --basedir /home/databak/ default: 25 tables, 25 chunks, 25 successes, 0 failures, 404.93 wall-clock time, 613.25 dump time real 6m48.763s user 4m20.724s sys 0m38.125s #文件大小 819M /home/databak/default/yejr/ #导出期间系统负载 05:10:02 PM all 13.93 0.00 2.21 4.64 79.22 05:20:01 PM all 11.94 0.00 2.43 5.69 79.94

可以看到mk-parallel-dump 尽快确实实现了并发导出速度相对快多了却有个致命伤:那就是它不支持InnoDB致性备份目前已经有人提交相关代码了不过还没实现期待中

TAG: mysql MySQL Mysql mysqldump 选项 探究


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: