聚集索引与索引搜索

时间:2009-03-12 15:09:50

标签: database indexing

聚集索引与索引查找之间的主要区别是什么?

2 个答案:

答案 0 :(得分:4)

clustered index以排序顺序将索引物理地放置在磁盘上,以便更快地完成它们。最好用于按排序顺序迭代索引,因为磁盘搜索将是连续的。

索引只是寻找索引的方式。这可能是b+treehash,无论采用何种方法都可以查找索引。

可以对聚簇索引进行索引搜索,它们不是互斥的。

答案 1 :(得分:0)

非聚集索引是一种索引,索引的每个叶节点都指向相应表中的一行。

聚簇索引是一种索引,其中索引的每个叶节点都是相应表中的行。显然,任何给定的表只能有一个聚簇索引(但不一定是一个)。

索引查找是一种查找表中查询索引的行的方法,找到指向各行的单个指针,并且只将包含相应行的页面加载到内存中。索引查找是一种查询查询中行的有效方法,如果预期的行数很少,并且它们倾向于在几页上聚集在一起而不是分散在表中的所有页面上。