聚簇索引和非聚簇索引
作者:互联网
强推这几篇文章:MySQL索引和Innodb与MyISM差别分析
所谓聚集和非聚集:非聚集索引叶子页包含一个指向表中的记录的指针地址,记录的物理顺序和索引的顺序不一致;聚集索引则数据行和键值一起保存在叶子页 而且记录的排列顺序与索引的排列顺序一致。
由于InnoDB正式按照 聚集索引的结构来存储表的,所以节子节点(数据页)只能按照一颗B+树排序,故一张表只能有一个聚簇索引。辅助索引的存在不影响聚簇索引中数据的组织,所以一张表可以有多个辅助索引 InnoDB 的主键索引是 聚簇索引, 辅助索引是 非聚簇索引。 MyISAM 的主键索引和辅助索引都是 非聚簇索引。标签:非聚,顺序,辅助,聚集,聚簇,索引 来源: https://blog.51cto.com/u_14201949/2832531