【发布时间】:2017-08-08 08:10:31
【问题描述】:
这是我为聚集索引找到的定义之一:
何时组织文件以便数据记录的顺序是 与某些索引中数据条目的顺序相同或接近,我们 说索引是聚集的。
我无法理解上述关于聚集索引的句子。我对聚集索引的了解是:
- 聚集索引重新排序记录在表中的物理存储方式,因此只有一个聚集索引是可能的
- 在非关键属性上创建聚集索引
【问题讨论】:
这是我为聚集索引找到的定义之一:
何时组织文件以便数据记录的顺序是 与某些索引中数据条目的顺序相同或接近,我们 说索引是聚集的。
我无法理解上述关于聚集索引的句子。我对聚集索引的了解是:
【问题讨论】:
对于聚集索引,我们有很多观点可以研究
聚集索引是一种索引类型,其中表记录在物理上重新排序以匹配索引。 聚集索引对搜索一系列值的列很有效。在使用聚集索引找到具有第一个值的行后,具有后续索引值的行保证物理上相邻,从而为用户查询或应用程序提供更快的访问
您还必须了解非聚集索引
换句话说,聚集索引存储实际数据,其中非聚集索引是指向数据的指针。在大多数 DBMS 中,每个表只能有一个聚集索引,尽管有些系统支持多个集群(DB2 就是一个例子)。
与存储在数据库表中未排序的常规索引一样,聚簇索引可以是复合索引,例如个人信息表中名字和姓氏的串联。
有几个例子和解释。这是What do Clustered and Non clustered index actually mean? 其中之一。
【讨论】: