【发布时间】:2015-02-02 12:09:24
【问题描述】:
我有一个在之前的帖子中没有解决的具体问题:
我每天需要插入数万行数据,可能超过 100,000 行。据说,LOAD INFILE 比 INSERT 快。但是,我在 16 GB RAM 服务器上运行了一个具有大量缓存的 innoDB 数据库:
innodb_buffer_pool_size = 7680M
innodb_log_buffer_size = 64M
innodb_log_file_size = 256M
问题是在这些情况下,LOAD INFILE 方法是否值得付出更大的努力,考虑到我必须首先创建要从其他数据加载的文件。有人有这方面的经验吗?谢谢!
【问题讨论】:
-
既然你想要的只是性能比较,你可以自己做。在测试环境中实施两种方式并使用真实数据对其进行酸测试。在您进行大量操作系统测试后,您可以回答您的问题并获得支持!