如何组合索引和列存储索引?



我对实现最佳实践感到困惑,我有一个包含许多字段的表,每个字段都需要汇总以进行分析和报告,但有时我们还需要获取行基础记录。

实现主键 + 非聚集列存储索引或非空唯一非聚集列存储索引 + 聚集列存储索引会更好吗?

这完全取决于情况; 您的数据是什么样子的,您将如何搜索这些数据。

每个表肯定需要一个主键。 PK 是否需要聚集取决于是否有更有资格放置聚集索引的列。 (聚集索引应放置在其值不会更改且递增的列上,这意味着下一个值应高于前一个值(。

在哪里放置索引和索引的类型,索引中列的顺序以及是否需要"包含列"都取决于情况,您需要对此进行一些分析。

最新更新