簡體   English   中英

當一張表有多個不同的索引時,MySQL 有多少個 b+ 樹?

[英]How many b+ trees does MySQL have when one table has many different indexes?

MySQL InnoDB 引擎基於聚集索引,所有記錄和索引數據都存儲在索引中。 所以我想知道二級索引存儲在哪里? 在不同的b+樹中?

請幫忙!

PRIMARY KEY (它是“集群的”)與數據一起存儲在一個 BTree 中。 每個二級索引都存儲在另一個 BTree 中。 有關更多詳細信息,請在此 stackoverflow 中搜索我對類似問題的回答。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM