【发布时间】:2018-10-13 10:00:54
【问题描述】:
我对实施最佳实践感到困惑,我有一个包含很多字段的表,每个字段都需要汇总以进行分析和报告,但有时我们还需要获取基于行的记录。
实现 PRIMARY KEY + NON CLUSTERED COLUMNSTORE INDEX 或 NOT NULL UNIQUE NONCLUTERED + 聚集列存储索引会更好吗?
【问题讨论】:
-
用 your 数据和 your 预期查询尝试这两个选项,看看哪个选项效果最好?
-
谢谢 Damien,一些查询是选择基于行的记录,而一些查询是通过列进行聚合。我有点难以确定对两者的最佳支持,有时聚合更快,但选择行更慢,有时选择行更快,但聚合更慢。
标签: sql-server indexing clustered-index non-clustered-index columnstore