其他分享
首页 > 其他分享> > 聚簇索引和非聚簇索引

聚簇索引和非聚簇索引

作者:互联网

强推这几篇文章:MySQL索引和Innodb与MyISM差别分析

        和刚入门的菜鸟们聊聊--什么是聚簇索引与非聚簇索引

         MYSQL索引:对聚簇索引和非聚簇索引的认识

        聚簇索引和非聚簇索引


  所谓聚集和非聚集:非聚集索引叶子页包含一个指向表中的记录的指针地址,记录的物理顺序和索引的顺序不一致;聚集索引则数据行和键值一起保存在叶子页  而且记录的排列顺序与索引的排列顺序一致。

  由于InnoDB正式按照 聚集索引的结构来存储表的,所以节子节点(数据页)只能按照一颗B+树排序,故一张表只能有一个聚簇索引。辅助索引的存在不影响聚簇索引中数据的组织,所以一张表可以有多个辅助索引   InnoDB 的主键索引是 聚簇索引, 辅助索引是 非聚簇索引。   MyISAM 的主键索引和辅助索引都是 非聚簇索引。

标签:非聚,顺序,辅助,聚集,聚簇,索引
来源: https://blog.51cto.com/u_14201949/2832531