mysql B树叶子节点,非叶子节点存储的是什么
聚簇索引:
- 叶子节点:存储的是整行数据。
- 非叶子节点:存储的是索引值(即主键值),这些值用于指导查询过程中的搜索方向。
非聚簇索引:
- 叶子节点:存储的是主键的值,而不是整行数据。这是因为非聚簇索引的目的是加速查询,而不是直接提供数据。当通过非聚簇索引找到主键值后,MySQL会进行所谓的“回表”操作,即根据主键值去聚簇索引中查找相应的整行数据。
- 非叶子节点:同样存储的是索引值(即非主键索引列的值),这些值也用于指导查询过程中的搜索方向。
聚簇索引:
非聚簇索引: