任何一个可以提供有关的简要概述Column Store Index
和Row Store Index
?
我在互联网上搜索并感到困惑,他们说Index
可以应用于a Field(Column)
,而他们也说有存在的row store index
?
需要澄清.
非常感谢!
在SQL Server中,2012之前所有索引都是行存储,您可以指定要索引的字段,并评估行的值以提高性能(过度简化).这些索引可加快查找/过滤行的速度.
2012年引入SQL Server的列存储索引还要求您指定要索引的字段(Microsoft建议包括Columnstore索引中的所有字段).这些索引与传统索引不同,它们更像是预先聚合的统计信息.
可以使用更深入的索引类型描述,但您的基本混淆似乎是行与列.所有索引都应用于列,但索引的工作方式和存储方式在两种类型之间是不同的.