mysqlimport speed ----制表符分隔转储文件 vs SQL 格式文件

mysqlimport speed ----tab delimited dump files vs SQL format files

众所周知,使用 mysqldump 生成制表符分隔的转储文件比创建 SQL 格式文件要快得多。 mysqlimport 呢?使用 mysqlimport 从制表符分隔的转储文件导入是否比从 SQL 格式文件导入快?

我 运行 做了一个小实验,我没有看到任何明显的差异。

是的,LOAD DATA INFILE 比 运行 INSERT 语句快 很多

对于小集合,我们看不到明显的差异。

集合越大,差异越明显。

对于 非常大 的集,我们通常希望将 LOAD DATA INFILE 导入分解为可管理的、大小合理的块。 (这样做的优点之一是它避免了 ibdata1 中的回滚 space 对于一个非常大的事务。)

注意:mysqlimport 是 MySQL LOAD DATA INFILE 语句的命令行界面。