聚簇索引是表数据按照索引的顺序来存储的,也就是说索引项的顺序与表中记录的物理顺序一致,如:索引顺序 1=>1,2=>2,3 =>3,对应的数据存储顺序就是1,2,3。
非聚簇索引是表数据存储顺序与索引顺序无关,如索引顺序 1=>2,2=>3,3 =>1 对应的数据存储顺序有可能是1,2,3,也有可能是2,3,1,也有可能是1,2,3。
聚簇索引中一个索引项直接对应实际数据记录的存储页,主键缺省使用它,一个表只能有一个聚簇索引
非聚簇索引不能直接对应实际数据记录的存储页,一个表可以有多个非聚簇索引
非聚簇索引是表数据存储顺序与索引顺序无关,如索引顺序 1=>2,2=>3,3 =>1 对应的数据存储顺序有可能是1,2,3,也有可能是2,3,1,也有可能是1,2,3。
聚簇索引中一个索引项直接对应实际数据记录的存储页,主键缺省使用它,一个表只能有一个聚簇索引
非聚簇索引不能直接对应实际数据记录的存储页,一个表可以有多个非聚簇索引