B+树索引
B+树索引类型
聚簇索引
InnoDB存储引擎表是索引组织表,即表中数据按照主键顺序存放。
聚集索引( clustered index)就是按照每张表的主键构造一棵B+树,同时叶子节点中存放的即为整张表的行记录数据,也将聚集索引的叶子节点称为数据页。
每个数据页都通过一个双向链表来进行链接。
数据页上存放的是完整的每行的记录,索引页存放的仅仅是键值及指向数据页的偏移量,而不是一个完整的行记录。
聚集索引的存储并不是物理上连续的,而是逻辑上连续的,组织方式如下(物理存储上可以同样不按照主键存储。)
- 页通过双向链表链接,页按照主键的顺序排序
- 每个页中的记录也是通过双向链表进行维护的

