0
我在我的MySQL数据库中有一个5M行的表。插入行到表中太慢,因为MySQL在插入时更新索引。如何在插入时停止索引更新并在稍后分别执行索引?MySQL如何在插入行时忽略indexig
感谢 Kamrul
我在我的MySQL数据库中有一个5M行的表。插入行到表中太慢,因为MySQL在插入时更新索引。如何在插入时停止索引更新并在稍后分别执行索引?MySQL如何在插入行时忽略indexig
感谢 Kamrul
听起来像是你的表可能超过索引。也许在这里发布你的表格定义,这样我们可以看看。
你有两个选择:
现在我建议你把桌子上的索引良好的外观,并减少他们,如果他们没有在任何查询中使用。然后尝试两种方法,看看适合你的是什么。在MySQL中,我不知道禁用索引,因为它们需要将值插入写入其内部结构。
另一件您可能想要尝试将IO分割为多个驱动器的情况,即将您的表分成多个驱动器以获得一些硬件性能。