在mysql数据库中插入大量数据的优化技术

时间:2012-05-17 11:35:08

标签: mysql

我想在mysql表中插入大约81000行,但这样做太长了, 插入这么多行需要9.5分钟,只需选择那些很多值需要7.5分钟。有谁知道如何优化插入查询??

我也不明白为什么游标显示的行多于表中的总行数。 ??

1 个答案:

答案 0 :(得分:0)

尝试locking the table before inserting(并在之后解锁)。

您也可以使用extended inserts

这可以加快插入速度。

至于选择,我会说你可能正在做一个没有索引的复杂查询。 但是你需要更明确,如果没有进一步的信息,我们无法帮助你。