面试积累

  1. B树和B+树的区别,为什么mysql选用b+树作为索引结构?
    B+树非叶节点仅存储导航信息,具体数据都存储在叶节点中,并且所有叶子节点和相连的结点使用链表相连,便于区间查找和遍历。
    因此IO次数更少,遍历更加方便。
    mysql选用b+树作为索引结构的原因就是磁盘读写代价更低,查询效率更加稳定,更便于遍历,便于基于范围的查询

    推荐阅读