mysql的聚簇索引,非聚簇索引,回表

74 阅读1分钟

聚簇索引:将数据与索引放到一块,索引结构的叶子结点存储主键值和行数据,叶子节点通过双向链表连接

二级索引:数据与索引分开存储,二级索引的叶子节点存储主键值

image.png

回表:通过二级索引找到主键值,拿主键值去聚簇索引找行数据

索引下推?

减少回表次数,在辅助索引中就对数据进行过滤,回表一次找到目标数据