农企新闻网

怎么理解聚集索引和非聚集索引

发布者:丁悦林
导读1、聚集索引是指数据库表行中数据的物理顺序与键值的逻辑索引顺序相同。一个表只能有一个聚集索引,因为一个表的物理顺序只有一种情况,所以,对应的聚

1、聚集索引是指数据库表行中数据的物理顺序与键值的逻辑索引顺序相同。一个表只能有一个聚集索引,因为一个表的物理顺序只有一种情况,所以,对应的聚集索引只能有一个。例如汉语字典的正文本身就是一个聚集索引;

2、非聚集索引是一种索引,该索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同。非聚集索引的叶层不包含数据页。 相反,叶节点包含索引行。每个索引行包含非聚集键值以及一个或多个行定位器,这些行定位器指向有该键值的数据行。 非聚集索引可以在有聚集索引的表、堆集或索引视图上定义。