我的MySQL数据库中有一个包含5M行的表。在插入时,MySQL更新索引时,向表中插入行的速度太慢。如何在插入时停止索引更新并在以后单独进行索引?
由于 Kamrul
答案 0 :(得分:0)
听起来您的表格可能已过度索引。也许在这里发布您的表定义,以便我们可以看看。
您有两种选择:
现在我建议您仔细查看表中的索引,如果它们未在任何查询中使用,请减少它们。然后尝试两种方法,看看哪些方法适合你。在MySQL中我无法知道如何禁用索引,因为它们需要将值插入写入其内部结构。
您可能想要尝试将IO拆分为多个驱动器,即将表分区到多个驱动器上以获得一些硬件性能。