带有索引的 MySQL 表:许多插入/更新会影响性能吗?如果是,如何再次加快速度?

Posted

技术标签:

【中文标题】带有索引的 MySQL 表:许多插入/更新会影响性能吗?如果是,如何再次加快速度?【英文标题】:MySQL table with indexes: do many inserts/updates influence performance? If yes, how to speed it up again? 【发布时间】:2012-04-26 20:48:26 【问题描述】:

问题是,如果您在表中的某些字段上有索引,是否在大量插入(或更新)后性能会受到影响,以及是否有某种方法可以再次加快速度?

我不确定,但我已经阅读了很多关于提高性能的文章,我有点困惑。是否有碎片,例如适用于这个问题?还是别的什么?还是在具有少量索引的表上进行多次插入根本不会影响性能?

【问题讨论】:

【参考方案1】:

您可能正在寻找OPTIMIZE table;

请参阅mysql documentation。

【讨论】:

【参考方案2】:

您要查找的内容称为索引维护,另请参阅此主题:Index Maintenance

【讨论】:

以上是关于带有索引的 MySQL 表:许多插入/更新会影响性能吗?如果是,如何再次加快速度?的主要内容,如果未能解决你的问题,请参考以下文章

Oracle表刚插入大量数据,索引会立即起作用吗?

MySql InnoDB 可能的性能问题

insert与索引的互影响

MySQL索引15连问,抗住!

mysql-插入更新删除数据

oracle中加索引会不会加快更新的速度?有人说会减慢更新速度?谁知道为啥吗?