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

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

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

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

        聚簇索引和非聚簇索引


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

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

猜你喜欢

转载自www.cnblogs.com/hi3254014978/p/12352979.html
今日推荐