美文网首页
聚簇索引

聚簇索引

作者: Franck_ | 来源:发表于2020-11-03 09:00 被阅读0次
InnoDB的索引基础结构如下 : 基础索引

索引页的最后一层,存储的是最小id和数据也号的对应。 这样,索引页就可以和数据页连接起来了,数据页之间,都有一个双向链接互相指向,组成一个双向链表。

在这个基础上,如果索引的使用的是组件,并且,每一层索引层的索引页之间,也采用双向链接形成一个双向链表的话, 那么,这个索引就是聚簇索引。这个数据结构也是B+树结构。

如图:

聚簇索引

在InnoDB存储引擎里,自动会创建和维护一个聚簇索引,增删改查的时候,就会自己去操作和维护这个聚簇索引。

索引的层级不高,就算是过亿的数据量,也就3层6层而已。每层大概200300个条目。

相关文章

  • MySQL索引

    聚簇索引和非聚簇索引 只有Innodb有聚簇索引,MyISAM引擎没有聚簇索引。 主键一定是聚簇索引,MySQL的...

  • 数据库

    介绍一下聚簇索引和非聚簇索引 聚簇索引(innobe)的叶子节点就是数据节点 而非聚簇索引(myisam)的叶子节...

  • MySQL:聚簇索引

    什么是聚簇索引?什么时候使用聚簇索引和非聚簇索引? 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据非...

  • 聚簇索引非聚簇索引

    从数据结构角度1、B+树索引2、hash索引3、FULLTEXT索引(InnoDB引擎5.7以后支持)4、R-Tr...

  • 聚簇索引非聚簇索引

    聚簇索引 聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。MySQL数据库中innodb存储引擎,B+树索...

  • 索引

    mysql中的索引 MySQL中普遍使用B+Tree做索引,但在实现上又根据聚簇索引和非聚簇索引而不同。 聚簇索引...

  • MySql数据库相关

    聚簇索引与非聚簇索引(也叫二级索引) 通俗点讲 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据 非聚...

  • Mysql索引:图文并茂,深入探究索引的原理和使用

    目录 前言 1 索引原理探究 1.1 B树与B+树1.2 聚簇索引与非聚簇索引1.3 索引原理图示1.3.1 聚簇...

  • 索引

    聚簇索引 主键索引,子节点存了整条数据的索引成为聚簇索引,反之子节点只存了主键的称为非聚簇索引 覆盖索引:当查询的...

  • 聚簇索引和非聚簇索引

    聚簇索引:索引的叶节点就是数据节点。innodb 非聚簇索引:非聚簇索引的叶节点仍然是索引节点,只不过有一个指针指...

网友评论

      本文标题:聚簇索引

      本文链接:https://www.haomeiwen.com/subject/ylpyvktx.html