Mydumper:实用的多线程备份工具

Mydumper 是一款针对MySQL和Drizzle的高性能多线程备份和恢复工具。

主要特性:

1、轻量级,用C所写

2、执行速度是MySQLDUMP的10倍左右

3、事务性表和非事务性表的一致性快照(0.22以上版本)

4、文件压缩(格式为.gz)

5、支持导出binlog(这个我测试过,但没有成功,求教,测试版本 0.23)

6、多线程恢复(0.21版本以上)

7、守护进程工作方式,定时快照和连续二进制日志(0.50版本以上)

8、最令人高兴地是:开源(GNU GPLv3)

安装部分:

请参考官方文档:http://docs.mydumper.org/compiling.html(这个是0.2的文档)

安装成功后,会有mydumper(备份)  myload(恢复) 两个工具

参数可参考: mydumper --help  详细解说:http://docs.mydumper.org/mydumper_usage.html

例:mydumper  -B monster  -o /tmp/abc/test1  -c  -v 3

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/soft/tools/

生成三种文件:*schema.sql 结构文件   *.sql 数据文件   .metadata 元数据文件(这个是包含备份时间,该时间的二进制日志日志位置,如:Started dump at: 2012-07-27 19:00:38

SHOW MASTER STATUS:

Log: mysql-bin.000019

Pos: 542237180)

myloader  使用 基本是:

myloader  --directory /path/to/mydumper/backup 【options】

mydumper 部分参数解说:

个人认为比较实用的参数:

--threads 备份数据线程的个数,默认为4(ps:并不是线程越多越好,需实际测试time commands)

--long-query-guard 设置长查询的上限默认是60S,

--kill-long-queries 如果长查询超过规定时间,默认mydumper会退出,是用该参数,可以直接杀死长查询,来保证备份继续。

--regex  匹配多个数据库或者数据表

--rows 将几个表分成几个chunk,可以把一个表分成多个文件,文件的个数是根据表的总行数和rows 个数来分配。

(ps 该工具不支持字符集设置;没有像myslqdump 类似的选项 --master-info 将change master to 语句写入到sql文件中;该工具一致性做的很好!)

时间: 2024-08-29 10:48:57

Mydumper:实用的多线程备份工具的相关文章

使用mydumper多线程备份MySQL数据库_Mysql

mysqldump:其特征之一是在处理过程中需要对列表加以锁定,因此如果我们需要在工作时段执行备份工作,那么会引起DML阻塞.但一般现在的MySQL都有主从,备份也大部分在从上进行,所以锁的问题可以不用考虑.这样,mydumper能更好的完成备份任务.Mydumper主要特性:是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具,开发人员主要来自MySQL,Facebook,SkySQL公司. 复制代码 代码如下: 1:轻量级C语言写的    2:执行速度比mysqldump快10倍

博客备份工具Blog

"在网上飘,哪能不中招",天灾毒祸.密码丢失.服务器当机,甚至是BSP关门倒闭等系统性风险,都有可能让你辛辛苦苦建设起来的博客家园毁之一旦."有备无患",Blog_Backup就是这样一款博客备份工具. 软件名称:Blog_Backup(博客备份工具) 软件大小:2170.00KB 开发语言:Python 运行平台:Windows XP SP2/2003 一.绿色免安装 操作简便 软件作者采用绿色免安装的方式,比较对笔者的味口,对那些功能单一,却硬加个安装程序外套,

电脑软件备份工具哪个好?

  电脑软件备份工具哪个好?电脑数据备份软件推荐 程祥Ghost一键备份还原 程祥Ghost一键备份还原,适合在windows pe下操作,界面简洁,安全实用,是装机维护首选,使用一键还原,您就可以从此远离电脑病毒与恶意软件的侵扰! 系统备份还原(Am GHOST) 系统备份还原(Am GHOST)是am电脑吧制作的一款在windows系统ghost备份还原的绿色软件 本软件为绿色免安装软件. @MAX SyncUp(数据同步备份工具) @MAX SyncUp(数据同步备份工具)是一款小巧免费的

发布CSDN BLOG 备份工具

备份 这几天发现CSDN的blog有时上不去,于是就有了写blog备份工具的想法,这个工具只能用于CSDN的blog,对其他blog不一定适用. 本程序是我第一次用C#写程序,开发工具是BORLAND C# builder架构版.因为是以学习为目的,所以程序中使用了多线程.XML.正则表达式等多种技术.代码写的比较粗糙,CManger和Clinks两个类耦合性也比较强,还可以进行很多改进,此程序提供源码,如需引用请注明出处. 特别说明:如果在C# BUILDER中用debug模式调试,运行时会跳

自己动手编写CSDN博客备份工具-blogspider

来源:http://blog.csdn.net/gzshun   我之前一直在看lucene,nutch,发现有这么一个现成的小应用,特转来学习下!mark一下. 网络爬虫(又被称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本.另外一些不常使用的名字还有蚂蚁,自动索引,模拟程序或者蠕虫. 网络爬虫最重要的任务,就是从互联网搜索出需要的信息,将网页抓取下来并分析,很多搜索引擎,比如百度,谷歌,后台都有一只很强悍的网络爬虫,用来访问互联网上的网页,图片,视频等内容

CloneApp,一款好用的Windows应用程序配置备份工具

很多时候,我们都不得不重装应用程序进行修复或重新安装 Windows 操作系统,但最大的问题是重装之后我们的应用程序配置都会丢失,我们不得不在重装所需应用程序后再重新进行配置,这就为选择重装增加了一重阻碍. 每个应用都重装一遍再一一重新配置,这是何其痛苦的一件事.那么有没什么办法来克服呢?CloneApp 出场便可解决大部分问题,它可以帮助我们从 Windows 目录和注册表中备份应用程序的配置. 虽然大多数时候,我们都用不上 CloneApp 来备份应用程序设置,我还是将其介绍一番以备大家不时

Linux下多线程下载工具MWget和Axel使用介绍

  linux运维在操作linux过程中,用得最多的linux下载工具想必一定是wget,没有看到哪一台服务器没装过wget的,或许有人使用ftp下载,也有人使用多线程的axel以及ProZilla,毫无疑问这两个工具都非常的出色,但是对于习惯使用wget的人来说显得不适应,于是老外便开发了多线程版本的wget工具mwget,m表示multi多线程的意思. mwget 官方地址:http://sourceforge.net/projects/kmphpfm/?source=dlp 代码如下: #

DEP驱动备份工具怎么用

U极速DEP驱动备份使用方法: 一.首先准备好一个启动U盘,本文小编以u极速U盘启动工具为例,制作教程可以进入看看. 二.将制作好的启动U盘插入电脑,然后重启开机,然后设置电脑开机从U盘启动,或者使用热启动快捷键,快速选择从U盘启动后,指挥系统进入到U极速主菜单界面,如图所示: 三.在U启动界面中,选择第三项的"运行U极速Win03PE增强版",然后按下回车键确认,如图所示. 四.进入到PE工具界面后,点击打开"开始"菜单,然后依次点击"程序-驱动管理-D

用系统备份工具备份注册表

  1.选择"开始"→"程序"→"附件"→"系统工具"→"备份"命令.程序运行后单击"备份"选项卡,单击备份树中System State前的方框将该项选中.选中该项后,备份工具将保存注册表文件.系统启动文件等内容. 2.在程序下方"备份媒体或文件"下面设置保存备份文件的路径,然后单击"开始备份",弹出"备份作业信息".在&quo