【发布时间】:2010-10-25 16:11:38
【问题描述】:
我们必须执行导入程序。 一个 CSV 文件的数据量约为 100 兆字节(文件已驻留在服务器上,因此无需上传)。
关于在将数据导入数据库时是否执行批量“LOAD DATA LOCAL INFILE”或逐行“INSERT/REPLACE”的任何建议。
我已经检查过“LOAD DATA LOCAL INFILE”的工作速度比逐行导入快得多,但逐行导入可以更好地控制重新导入/更新等等。
从某种意义上说,我们能否从这两种实现中受益,即第一种实现的速度和第二种实现的控制?
非常感谢任何建议或完全不同的方式来实现导入过程、代码 sn-ps、数据库技巧。
谢谢!
【问题讨论】: