【发布时间】:2017-09-06 05:00:04
【问题描述】:
我在 SQL Server 2012 中尝试了两种索引,但对语法感到困惑,两种类型的索引之间有什么区别还是两者都相同? 如果与他们在 sql 中创建新关键字列存储的原因相同。 提前谢谢你。
【问题讨论】:
-
一个按行存储,另一个按列存储。见:docs.microsoft.com/en-us/sql/relational-databases/indexes/…
-
感谢您的快速回复,请清除一件事。如果集群和非集群都保存数据行明智而不是如何快速响应添加非集群索引。
-
它们完全不同。非聚集索引存储为允许在键上搜索的 B 树。非聚集列存储索引没有键,是索引中包含的列的独立压缩列存储。这是为了优化对少数列执行全扫描的查询。
标签: sql-server tsql sql-server-2012