CLUSTERED :聚集索引。
NONCLUSTERED:非聚集索引。
clustered是物理上实现数据排序,并且同一个表里只能有一个clustered索引,而nonclustered是逻辑上的排序。
微软的SQL Server 支持两种类型的索引:clustered 索引和nonclustered索引。
Clustered索引在数据表中按照物理顺序存储数据。因为在表中只有一个物理顺序,所以在每个表中只能有一个clustered索引。在查找某个范围内的数据时,Clustered索引是一种非常有效的索引,因为这些数据在存储的时候已经按照物理顺序排好序了。
Nonclustered索引不会影响到下面的物理存储,但是它是由数据行指针构成的。如果已经存在一个clustered索引,在nonclustered中的索引指针将包含clustered索引的位置参考。这些索引比数据更紧促,而且对这些索引的扫描速度比对实际的数据表扫描要快得多。
PRIMARY KEY 约束默认为 CLUSTERED;UNIQUE 约束默认为 NONCLUSTERED。
扩展资料:
聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。
例如,如果应用程序执行的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日期。
这样有助于提高此类查询的性能。同样,如果对从表中检索的数据进行排序时经常要用到某一列,则可以将该表在该列上聚集(物理排序),避免每次查询该列时都进行排序,从而节省成本。
参考资料来源:百度百科-聚集索引
酒店预订里cluster是什么意思
clustered index 聚集索引,这类索引是在数据存在一起的。
non-clustered 非聚集索引,这类索引是通过找聚集索引来找数据的。
两个索引的非叶子节点都是B+或是二叉树之类的,能快速查找的结构。
统计学术语 cluster 是什么意思
cluster英 [ˈklʌstə(r)] 美 [ˈklʌstɚ]
n.群丛簇,串[语言] 辅音群
vi.丛生群聚
vt.使密集,使聚集
[网络]集群系统服务器集群产业集群
[例句]There’s no town here, just a cluster of shops, cabins and motels at the
side of the highway.
这儿没有城镇,只在公路边上有一片商店、小木屋和汽车旅馆。
[其他]第三人称单数:clusters 复数:clusters 现在分词:clustering 过去式:clustered
过去分词:clustered 形近词: fluster crusted truster
cluster
英[ˈklʌstə(r)]美[ˈklʌstɚ]
n.
群丛簇,串[语言]辅音群
vi.
丛生群聚
vt.
使密集,使聚集
第三人称单数:clusters复数:clusters现在分词:clustering过去式:clustered过去分词:clustered形近词:Clusterflustercrustedtruster
1
A shared map will try to keep the content of map instances on different nodes on a cluster in sync, whereas non-shared caches contain node-specific data.
共享映射将试图同步保留群集中不同节点的映射实例的内容,而非共享缓存则包含特定于节点的数据。
以上就是关于请问sql中的clustered是什么意思?谢谢全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!