龙空技术网

什么叫覆盖索引?

小Q的自我描述 116

前言:

现在姐妹们对“覆盖索引有什么优点”大致比较注意,我们都需要剖析一些“覆盖索引有什么优点”的相关文章。那么小编也在网络上收集了一些有关“覆盖索引有什么优点””的相关内容,希望兄弟们能喜欢,各位老铁们一起来了解一下吧!

覆盖索引是指select查询语句使用了索引,在返回的列,必须在索引中全部能够找到,如果我们使用id查询,它会直接走聚集索引查询,一次索引扫描,直接返回数据,性能高。

如果按照二级索引查询数据的时候,返回的列中没有创建索引,有可能会触发回表查询,尽量避免使用select * ,尽量在返回的列中都包含添加索引的字段。

其实就是如果只查询加了索引的字段,那么就不需要回表了,如果查询索引之外的字段就需要回表,通过id去查别的字段。

标签: #覆盖索引有什么优点