为了给出一些背景知识,我们有一个Kimball领导的Dimensional模型星型模式,其中包含几个度量和维度。我们有两个大的度量表,每个表包含大约40亿行,一个度量和大约8个维度键。
据我所知,索引越宽,它的速度就越慢(级别数?),非聚簇和聚簇也一样。
我知道这非常重要,这取决于答案"但总的来说,使用具有高使用率查询的窄聚簇索引是否会更好地设计窄的非聚簇索引?
接下来,是否更好地拥有更广泛的非聚集索引或更多针对特定用例的非聚集索引?
我之所以这么说是因为我们有一个很宽的聚簇索引,包括列a和列b,而那些相同的列也在一个非常宽的索引中。然后,当我进行查询时,sql仍然会建议另一个新的索引,其中列a和列b在我看来是多余的?
任何帮助和建议都将受到赞赏,并随时纠正我在我的理解中存在的任何逻辑差距/误解: - )。