mysql - 当一张表有许多不同的索引时,MySQL有多少个b+树?
问题描述
MySQL InnoDB 引擎是基于聚集索引的,所有记录和索引数据都存储在索引中。所以我想知道二级索引存储在哪里?在不同的 b+树中?
请帮忙!
解决方案
(PRIMARY KEY
“集群”)与数据一起存储在一个 BTree 中。每个二级索引存储在另一个 BTree 中。有关更多详细信息,请在此 stackoverflow 中搜索我对类似问题的回答。
推荐阅读
- sql - CTE 递归以获取具有空级别的层次结构级别
- javascript - 无法在端口 80 上服务 Express + React 应用程序
- javascript - 单击另一个下拉框时如何关闭任何打开的下拉框?
- postgresql - 如何将 Oracle Next_Day 函数转换为 Postgres SQL?
- python - Python - 链表问题和相关性
- c# - ASP.NET Core EventLog 未注册
- bluetooth-lowenergy - 低功耗蓝牙模糊测试
- azure - Azure 函数 - 当前 Azure 资源名称
- javascript - 使用 JavaScript 将数组的值交织在适当的位置
- .net - 升级到 Visual Studio 15.9.6 后,目标框架下拉列表中缺少 .NET Core 选项