首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 工具集:官方导出工具mysqlpump

终于,官方在 MySQL5.7 之后新添加了一个备份工具:mysqlpump。...mysqlpump 是 mysqldump 的一个衍生,本身也参考了 mydumper 的思路,支持了并行导出数据,因此导出数据的效率比 mysqldump 会高很多。...使用介绍 mysqlpump 的绝大多数参数与 mysqldump 是一样的,整体的使用方法和 mysqldump 没有太多的差异。这里列出一部分 mysqlpump 中比较重要且常用的参数。...多个表以逗号分隔 --include-databases=name 导出时包含某些库,多个库以逗号分隔 --include-tables=name 导出时包含某些表,多个表以逗号分隔 实际体验 这里对 mysqlpump...mysqlpump 侧的输出参考如下信息: root@VM-64-10-debian:~# mysqlpump -h172.100.10.10 -uroot -p --single-transaction

1.3K51

MySQL 逻辑备份mysqldump&mysqlpump&mydumper原理解析

每备份完一个表,就释放该表上的MDL读锁(DML加MDL读锁,DDL加MDL写锁,MDL读锁和MDL写锁互斥) 若没有savepoint,会等待需要备份的所有表完成后才释放MDL读锁,阻塞DDL的机会大 mysqlpump...Closes all open tables; forces all tables in use to be closed, and flushes the prepared statement cache mysqlpump...default-parallelism 并行备份线程数 --parallel-schemas=[N:]db_list 可对不同的库指定不同的并行备份线程数 user=test1 passwd=test1 time mysqlpump...=8 --default-character-set=utf8 --set-gtid-purged=OFF --single-transaction test sbtest1>/tmp/backup_mysqlpump.sql...mysqlpump默认备份会设置备份文件的字符集为utf8mb4(SET NAMES utf8mb4),设置--default-character-set可指定备份文件的字符集 mysqlpump的并行备份是基于不同的表的

16620
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL Shell转储和加载第2部分:基准测试

Dump&Load的博客文章系列的第2部分: 关于新的MySQL Shell Dump&Load实用程序的第二部分旨在演示性能,同时还将其与其他各种逻辑转储和加载工具进行比较:mysqldump,mysqlpump...mysqlpump内置的压缩功能,既zlib和lz4,lz4是目前最快的选择,zlib非常缓慢。...mysqlpump可以在多个线程中转储数据,但仅限于表级别。如果有一个很大的表,它将仅使用1个线程转储。 mysqlpump生成一个类似于的SQL文件,并且加载数据是单线程的。...正如所料,mysqldump与mysqlpump缺乏或受限于并行转储。 对于mysqlpump,所有数据集中只有足够的大表才能提高转储吞吐量。...mysqldump和mysqlpump生成单个.sql文件,加载数据是单线程的,因此它们慢得多。

1.6K20

mysql pump和mysql dump的性能大比拼(r12笔记第90天)

昨天测试了一下mysqlpump,今天来把剩下的补充完成,算是一个小的系列。...mysqlpump 在MySQL 5.7中做逻辑备份恢复有了一个新的工具mysqlpump,如果你掌握了mysqldump,那么使用mysqlpump就是分分钟的事情,因为很多参数都是很相似的,可以理解它是...有一点值得说明的是,为了保证数据一致性,我们一般备份都会使用--single-transaction的选项,在5.7.11以前,mysqlpump和并行参数是有冲突的,在这个版本之后做了修复。...但是mysqlpump到底怎么样呢,我在5.7.17的版本中做了一些简单的测试,可以看出一些性能的差异。...数据导入效率 数据的导入,我就简单测试了两个场景,mysqlpump并行备份导出,导入,mysqldump备份导出导入 mysqlpump export parallelism=4 7m import

1.3K70
领券