mysql聚簇索引 非聚簇索引 b+树
时间: 2023-11-03 14:05:25 浏览: 150
MySQL B+ 树
聚簇索引和非聚簇索引都是B+树索引的一种,但它们的实现方式不同。
聚簇索引:将数据存储与索引放在同一个B+树中,叶子节点存储的是整行数据。因为数据存储与索引在同一个B+树中,所以聚簇索引只能有一个,且表中的数据按照聚簇索引的顺序进行存储。
非聚簇索引:将数据存储与索引分开,索引的叶子节点存储的是主键值,而不是整行数据。因为数据存储与索引分开,所以一个表可以有多个非聚簇索引。
阅读全文