Questions tagged «clustered-index»

11
聚簇索引和非聚簇索引实际上是什么意思?
我对DB的接触有限,只使用DB作为应用程序程序员。我想知道Clustered和Non clustered indexes。我用谷歌搜索,发现的是: 聚集索引是一种特殊的索引,它重新排序表中记录的物理存储方式。因此,表只能有一个聚集索引。聚集索引的叶节点包含数据页。非聚集索引是一种特殊类型的索引,其中索引的逻辑顺序与磁盘上行的物理存储顺序不匹配。非聚集索引的叶节点不包含数据页。相反,叶节点包含索引行。 我在SO中发现的是聚集索引和非聚集索引之间的区别是什么?。 有人可以用简单的英语解释吗?


1
SQL Server-何时使用群集索引与非群集索引?
我知道聚簇索引和非聚簇索引之间的主要区别,并且了解它们的实际工作方式。我了解群集索引和非群集索引如何提高读取性能。但是我不确定的一件事是,为什么我会选择一个而不是另一个。 例如:如果一个表没有聚集索引,应该创建一个非聚集索引,这样做的好处是什么

3
聚簇索引必须唯一吗?
如果聚集索引不是唯一的,会发生什么?因为插入的行流到某种“溢出”页面,会导致性能下降吗? 它是“独特的”吗?使其独特的最佳方法是什么? 我之所以问是因为我当前正在使用聚集索引将表划分为逻辑部分,但是性能如此一般,最近我得到了使聚集索引唯一的建议。我想要第二点意见。 谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.