SQL Server 2008筛选的索引

Naz*_*zim 3 sql indexing sql-server-2008

我想了解SQL Server 2008过滤索引功能.

数据库引擎如何处理这个概念?在查询大型表时,它如何帮助我获得比标准索引更快的结果?

有人可以帮我这个吗?

谢谢.

gbn*_*gbn 8

它是索引上的WHERE子句.

我的现实生活计划为一百万行表:

  • 我需要一个表中的列的索引,但90%的值是NULL.我需要10%非null的索引,但索引是90%NULL的膨胀.所以我添加过滤器并节省空间.

  • 我想要使​​同一列唯一(仅在NON-null值上使用eq).在SQL Server 2008之前,我不得不使用索引视图或代码.现在,"WHERE"允许我通过索引强制执行唯一