https://stackoverflow.com/questions/17282041/when-does-mysql-update-the-indexes

索引更新有两个方面。

第一部分是在索引中插入/更新/删除条目。一旦记录更改,索引就会更新,并且此过程会阻止查询直到完成。
这允许基于索引列上的条件更快地检索记录,这是索引最容易理解的目的。

第二部分是更新索引的统计信息。这允许优化器确定对于给定查询是否值得使用索引。
更新不会自动进行。这些统计数据应定期手动更新ANALYZE TABLE [table_name]。

https://www.bilibili.com/video/BV12b411K7Zu?p=209 mysql尚硅谷视频 跳着看的 看到p209