好,我很困惑的SQL Server索引视图
我有一个索引视图的SQL Server索引视图(使用2008)称为
AssignmentDetail
当我在看的执行计划对于
select * from AssignmentDetail
它表明索引视图应该抽象掉所有其他表的所有底层索引的执行计划。
我认为执行计划只会是PK_AssignmentDetail(我的视图的聚集索引的名称)的聚簇索引扫描,但它不会。
这个索引视图似乎没有性能增益我该怎么做?我是否也应该为所有列创建非聚集索引,以便它不必击中所有其他索引?
任何有识之士将不胜感激
重新“选择*不是重点” - 怎么样?当底层视图包含22个连接,16个过滤器和一个马戏团小马时,不会加速实现索引视图点的实现**。 – EBarr 2012-09-28 18:11:07
@EBarr取决于,小马是什么颜色? – RedFilter 2012-09-28 23:57:29
@红色过滤器 - 白色和灰色,橙色鬃毛;毕竟这是StackOverflow。 – EBarr 2012-09-29 01:32:53