1.mysql索引底层通过B+树实现,分为非聚集和聚集索引。
2.非聚集索引是指索引和数据文件分开,分别是XXX.MYI(索引)和XXX.MYD(数据),MYI存储索引指针,由指针找到相应数据,如下所示:

3.聚集索引是指索引和数据存放一起,使用B+树组织,其文件是XXX.ibd,数据结构如下:

本文详细解析了MySQL中非聚集索引与聚集索引的内部结构,包括它们的存储方式、索引文件形式(如非聚集索引的MYI/MYD和聚集索引的.ibd)以及B+树的应用。理解这两种索引对于优化数据库性能至关重要。
1.mysql索引底层通过B+树实现,分为非聚集和聚集索引。
2.非聚集索引是指索引和数据文件分开,分别是XXX.MYI(索引)和XXX.MYD(数据),MYI存储索引指针,由指针找到相应数据,如下所示:

3.聚集索引是指索引和数据存放一起,使用B+树组织,其文件是XXX.ibd,数据结构如下:

901

被折叠的 条评论
为什么被折叠?