谈谈你对覆盖索引的认识?

阅读全文

发表评论

后才能评论

评论(3)

  • 文峯 游客 2022-04-10 11:27 上午

    覆盖索引可以减少树的搜索次数,显著提升查询性能,所以使用覆盖索引是一个常用的性能优化手段

  • mpweixin用户 游客 2022-03-09 11:48 上午

    -索引分为主键索引(叶子结点即完整数据)和辅助索引(叶子结点存储主键值),使用辅助索引查找需要进行回表查询(根据主键值再查找一次)。
    -不需要回表查询的即是覆盖索引,即通过辅助索引就能拿到需要的数据。
    如表student,列有id,name,age,no,辅助索引是name, age
    select * from student(不是覆盖索引)
    select age, no from student(覆盖索引,获取的值都可以从辅助索引中拿到)