【发布时间】:2011-08-12 17:48:04
【问题描述】:
我从客户端接收大量 CSV 数据,我计划将这些数据插入 mySql 数据库并在我的应用程序中处理数据。大约有10张桌子。每行小于 1k 字节。在单独的插入中我应该遵守哪些限制?我在每个表中有好几百万行要插入。
如果有我应该提供的重要数据,例如架构,请告诉我。
【问题讨论】:
标签: mysql bulkinsert load-data-infile
我从客户端接收大量 CSV 数据,我计划将这些数据插入 mySql 数据库并在我的应用程序中处理数据。大约有10张桌子。每行小于 1k 字节。在单独的插入中我应该遵守哪些限制?我在每个表中有好几百万行要插入。
如果有我应该提供的重要数据,例如架构,请告诉我。
【问题讨论】:
标签: mysql bulkinsert load-data-infile
如果您使用load data infile 将数据输入到您的表中,则无需遵守任何限制。
【讨论】:
如果你有大量的插入,你可以使用 MySQL 的 INSERT DELAYED 查询,或者你可以增加系统变量 bulk_insert_buffer_size。点击bulk_insert_buffer_size。
对于INSERT DELAYED语法Click here
【讨论】: