我想知道使用mysql CLI导入脚本比使用Linux CLI更快, 让我解释一下我的意思:
此:
- mysql -uroot -ppass
然后使用此source dump_script.sql
更快/更慢:
- mysql -uroot -ppass < dump_script.sql
我正在导入一个9gb的数据库而我正试图避免错误:)
那么http://www.percona.com/工具包呢?有快速导入数据库的有效工具吗?
答案 0 :(得分:1)
简单回答:没有区别。
这两种方法都受到MySQL的插入速度而不是文件系统或磁盘读取性能的限制。在MySQL如何将数据加载到表中时,两种方法之间没有区别。
如果您从转储文件导入,则它是单线程操作。如果您可以使用像MyDumper(http://www.mydumper.org/)这样的工具,它将同时使用多个连接恢复数据,这显然更快。