2012-05-17 140 views
0

我想围绕81000行插入MySQL表,但它花费的时间太长做到这一点, 插入它需要9.5分钟,这多少行,只是选择那些许多值需要7.5分钟。有谁知道如何优化插入查询?优化技术

而且我不明白为什么光标显示比在表总数多行一列。 ??

+0

你到目前为止尝试过或看过什么?回答这个需要更多的信息 - 表结构是什么?你如何做你的插入/选择?是否有很多索引(可以解释慢速插入,但可能不解释慢速选择)?你可能也想看看你的my.ini或my.cnf设置。 – amaidment

回答

0

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

你也可以使用extended inserts

这可能会加速插入。

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