【发布时间】:2016-12-02 11:49:02
【问题描述】:
使用过滤索引时是否有任何继承副作用?例如。如果插入一百万行,与具有未过滤的相同索引相比,索引处理等需要更长的时间吗?
【问题讨论】:
-
与什么相比有什么劣势?如果您不使用过滤索引,您还会使用什么效果更好/更差(以及在哪些场景下),以便可以比较优缺点?
-
很多问题最终归结为一个词:“取决于”。环境的多样性和不同的情况使得这几乎不可能准确回答。获得这个答案的方法是获得一个开发环境并测试这两个选项并比较性能。
-
@Damien_The_Unbeliever 我的意思是“副作用”而不是劣势。更新了标题。
-
@RichBenner 这可能取决于什么类型的环境因素?
-
这不是一个好问题,但我会分享这个作为思考的食物。 sqlperformance.com/2014/06/sql-plan/filtered-index-side-effect
标签: sql sql-server indexing