mysqldumper和mysqlload使用教程使用.docxVIP

  • 31
  • 0
  • 约6.8千字
  • 约 15页
  • 2023-08-03 发布于北京
  • 举报
mysqldumper和mysqlload使用教程 mydumper是一个针对MySQL和Drizzle的高性能多线程备份与恢复工具,其开发人员主要来自MySQL、Facebook、SkySQL公司。 mydumper具有如下特性: 采用轻量级C语言编写,使用glibc库。 执行速度比mysqldump大约快10倍。 支持事务性表和非事务性表一致的快照(适用于0.2.2以上版本)。 支持快速的文件压缩。 支持导出binlog(在新版本中已经不能备份binlog)。 支持将备份文件切块。 多线程备份(因为是多线程逻辑备份,备份后会生成多个备份文件)。 多线程恢复(适用于0.2.1以上版本)。 在备份时对MyISAM表施加FTWRL(FLUSH TABLES WITH READ LOCK),会阻塞DML语句。 支持以守护进程的方式工作,支持定时快照。 基于GNU GPLv3协议开源。 在mydumper安装包中包含两个可执行程序,即mydumper和myloader,前者用于将数据库中的数据备份为文本文件;后者用于恢复mydumper备份的文本文件到数据库中。 主线程负责建立一致性数据备份点、初始化工作线程和为工作线程推送备份任务。 对备份实例加读锁,阻塞写操作,以建立一致性数据快照点,记录备份点的binlog 信息。 建立工作线程,初始化备份任务队列,并向队列中推送数据库元数据 (

文档评论(0)

1亿VIP精品文档

相关文档