当一个表具有许多不同的索引时,MySQL有多少b +树?

时间:2019-07-10 00:27:21

标签: mysql innodb

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

请帮助!

1 个答案:

答案 0 :(得分:1)

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