首页 > 解决方案 > 当一张表有许多不同的索引时,MySQL有多少个b+树?

问题描述

MySQL InnoDB 引擎是基于聚集索引的,所有记录和索引数据都存储在索引中。所以我想知道二级索引存储在哪里?在不同的 b+树中?

请帮忙!

标签: mysqlinnodb

解决方案


PRIMARY KEY“集群”)与数据一起存储在一个 BTree 中。每个二级索引存储在另一个 BTree 中。有关更多详细信息,请在此 stackoverflow 中搜索我对类似问题的回答。


推荐阅读