怎么理解聚集索引和非聚集索引?
聚簇索引即建立在聚簇上的索引,创建聚簇索引时,需要对已有表数据重新进行排序(若表中已有数据),即删除原始的表数据后再将排序结果按物理顺序插回,故聚簇索引建立完毕后,建立聚簇索引的列中的数据已经全部按序排列。一个表中只能包含一个聚簇索引,但该索引可以包含多个列。B-树索引中,聚簇索引的叶层就是数据页。非聚簇索引类似书本索引,索引与数据存放在不同的物理区域,建立非聚簇索引时数据本身不进行排序。一个表中科含多个非聚簇索引。B-树索引中,非聚簇索引的叶层仍是索引页,其以指针指向数据页实际存储位置。
答:在实际操作中借助聚集索引来进行搜索行,在一般的情况下会比借助非聚集索引来搜索行快主要有两个原因。原因一是聚集索引只包含了一个指向页的指针而不是指向单个数据行的指...详情>>
答:详情>>