- InnoDb引擎的最小存储单元为页,一页的大小是16Kb
- InnoDb引擎使用B+树存储索引,树高度一般为3~4层,一般不超过4层,层数越多,查询效率越低,超过4层往往会分库分表
- InnoDb引擎只能有一个聚集索引,聚集索引就是索引和数据(记录)存放在一起。非聚集索引是将索引和数据的指针存放在一起,找到索引对应的指针,再根据指针去找数据(记录)。
- 聚集索引就是按照每张表的主键构造一颗B+树,没有主键就使用唯一键,没有唯一键就用rowId,并且叶子节点上存放着整行记录数据,而非聚集索引的叶子节点上仅保存键值以及指向数据页的偏移量。聚集索引的这个特性决定了索引组织表中数据也是索引的一部分。(ps:MyISAM索引的叶子节点上存放的是数据记录的地址)
MySQL-InnoDb引擎知识点
最新推荐文章于 2023-11-24 10:01:11 发布