【发布时间】:2023-03-23 06:39:01
【问题描述】:
我有一个包含列的 N 到 N 表:
Id(主键)(出于各种原因我需要这个) 客户 ID 特征ID
查询使用 ClientId 和 FeatureId 的所有组合,并且需要快速处理所有情况。 (ClientId+FeatureId, ClientId, FeatureId)
我的想法是在 ClientId 和 FeatureId 上创建一个涵盖的聚集索引,并在 ClientId 和 FeatureId 上分别创建其他非涵盖索引?这有意义吗?
另外,如果我按照 ClientId、FeatureId 我不必创建的顺序创建涵盖索引以及为 FeatureId 创建单独索引,我已经在某处阅读过?
【问题讨论】:
标签: sql-server indexing