一尘不染

加快mysql转储和导入

mysql

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。

8年前关闭。

已锁定 。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。

是否有任何文献记载的技术可以加快mySQL转储和导入的速度?

这将包括my.cnf设置,使用虚拟磁盘等。

只寻找有据可查的技术,最好是基准测试显示潜在的加速效果。


阅读 249

收藏
2020-05-17

共1个答案

一尘不染

http://www.maatkit.org/具有mk-parallel-dump和mk-
parallel-restore

如果您一直希望使用多线程的mysqldump,则不再需要。该工具并行转储MySQL表。它是一个更加智能的mysqldump,可以充当mysqldump的包装(具有合理的默认行为),也可以充当SELECT
INTO OUTFILE的包装。它设计用于处理非常重要的超大数据量的高性能应用。它利用多个CPU和磁盘来更快地转储数据。

mysqldump中还有许多潜在的选项,例如在导入转储时不创建索引-而是在完成时按顺序进行索引。

2020-05-17