在 InnoDB 中,从二级索引回到主键索引查询数据,这个过程称作回表过程,回表过程是可以优化的,这个优化就是利用覆盖索引。先说结论,如果一个索引的字段包含了所有要查询的字段,这个索引就称作覆盖索引,覆盖索引可以减少回表过程,能有效提高查询效率。在 InnoDB 中数据都是保存在 B+ 树上,主键索引保存了整行记录,二级索引保存了主键的值。一次查询操作,要么是遍历主键索引,要么是遍历二级索引,要么

- 阅读全文 -