按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。
8年前关闭。
已锁定 。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。
是否有任何文献记载的技术可以加快mySQL转储和导入的速度?
这将包括my.cnf设置,使用虚拟磁盘等。
只寻找有据可查的技术,最好是基准测试显示潜在的加速效果。
http://www.maatkit.org/具有mk-parallel-dump和mk- parallel-restore
如果您一直希望使用多线程的mysqldump,则不再需要。该工具并行转储MySQL表。它是一个更加智能的mysqldump,可以充当mysqldump的包装(具有合理的默认行为),也可以充当SELECT INTO OUTFILE的包装。它设计用于处理非常重要的超大数据量的高性能应用。它利用多个CPU和磁盘来更快地转储数据。
mysqldump中还有许多潜在的选项,例如在导入转储时不创建索引-而是在完成时按顺序进行索引。