众所周知,使用mysqldump生成制表符分隔的转储文件要比创建sql格式文件快得多。mysqlimport呢?使用mysqlimport从制表符分隔的转储文件导入是否比从sql格式文件导入快?我做了一个有点小的实验,没有发现任何明显的差别。
ajsxfq5m1#
对, LOAD DATA INFILE 比跑步快得多 INSERT 声明。对于小集合,我们不会看到明显的差异。对于较大的集合,差异变得明显。对于非常大的集合,我们经常想要分解一个 LOAD DATA INFILE 导入到可管理的、大小合理的块中(这样做的一个优点是,它避免了为一个非常大的事务而耗尽ibdata1中的回滚空间。)注: mysqlimport 是mysql的命令行接口 LOAD DATA INFILE 声明。
LOAD DATA INFILE
INSERT
mysqlimport
1条答案
按热度按时间ajsxfq5m1#
对,
LOAD DATA INFILE
比跑步快得多INSERT
声明。对于小集合,我们不会看到明显的差异。
对于较大的集合,差异变得明显。
对于非常大的集合,我们经常想要分解一个
LOAD DATA INFILE
导入到可管理的、大小合理的块中(这样做的一个优点是,它避免了为一个非常大的事务而耗尽ibdata1中的回滚空间。)注:
mysqlimport
是mysql的命令行接口LOAD DATA INFILE
声明。