InnoDB存储引擎,底层主键索引是聚集索引,那他的结构是什么样的?

InnoDB存储引擎类型的表,底层是怎么存储数据的?

 

 

 

InnoDB存储引擎类型的表对应的文件,只有两个。

Frm后缀文件,不用多说,是用来存放表结构的文件。

InnoDB存储引擎类型的表,数据和索引是放在一个以,ibd后缀结尾的文件里面的。

故而,innDb引擎类型的表这类索引属于聚集索引,聚集索引的每个叶子节点存储了一行完整的表数据,叶子节点间按id列递增连接,可以方便地进行顺序检索。

 

 

下面这个图是以主键索引举例:

 

 

 

 

一个表如果,有主键,是会自带主键索引,InnoDB存储引擎类型的表,数据和索引结构依然是B+树的结构。

posted on 2022-11-16 13:40  weiqinshian  阅读(43)  评论(0编辑  收藏  举报