标签: mysql sql search optimization indexing
如果我在其中插入新记录,是否需要重新索引MySQL表?表中有现有索引。
答案 0 :(得分:0)
不,因为索引会在任何更改时自动更新。
答案 1 :(得分:0)
当您插入新记录时,MySQL不需要重新索引整个表。但是,它需要为新插入的记录创建索引条目。
因此,在表上创建索引会产生轻微的性能影响,因为插入会花费更长的时间。在大多数实际情况下,这是可以接受的,因为从索引表中读取数据会带来很大的性能提升。
https://dev.mysql.com/doc/refman/5.0/en/insert-speed.html