【问题标题】:Column Vs Row store index?列与行存储索引?
【发布时间】:2013-12-17 08:15:23
【问题描述】:

谁能简要介绍一下Column Store IndexRow Store Index

我在互联网上搜索并感到困惑,他们说Index可以应用于Field(Column),同时他们还说存在row store index

需要澄清。

非常感谢!

【问题讨论】:

    标签: sql sql-server-2012 query-optimization database-administration


    【解决方案1】:

    在 SQL Server 中,在 2012 年之前,所有索引都是行存储的,您可以指定要索引的字段,并评估行的值以提高性能(过于简化)。这些索引加快了查找/过滤行的速度。

    2012 年引入 SQL Server 的列存储索引也要求您指定要索引的字段(Microsoft 建议在列存储索引中包含所有字段)。这些索引与传统索引不同,它们更像是预先聚合的统计数据。

    提供了对索引类型的更深入描述,但您的基本混淆似乎是行与列。所有索引都应用于列,但索引的工作方式和存储的内容在两种类型之间有所不同。

    【讨论】:

    猜你喜欢
    • 2015-10-29
    • 1970-01-01
    • 2017-12-02
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2012-04-12
    相关资源
    最近更新 更多