哪些是更快的导入db的方法?

时间:2012-12-18 06:34:26

标签: mysql import command-line-interface dump

我想知道使用mysql CLI导入脚本比使用Linux CLI更快, 让我解释一下我的意思:

此:
  - mysql -uroot -ppass然后使用此source dump_script.sql
更快/更慢:
  - mysql -uroot -ppass < dump_script.sql

我正在导入一个9gb的数据库而我正试图避免错误:)

那么http://www.percona.com/工具包呢?有快速导入数据库的有效工具吗?

1 个答案:

答案 0 :(得分:1)

简单回答:没有区别。

这两种方法都受到MySQL的插入速度而不是文件系统或磁盘读取性能的限制。在MySQL如何将数据加载到表中时,两种方法之间没有区别。

如果您从转储文件导入,则它是单线程操作。如果您可以使用像MyDumper(http://www.mydumper.org/)这样的工具,它将同时使用多个连接恢复数据,这显然更快。