我创建了一个索引视图,它加入了多个表以获得更好的性能,但是当我使用索引视图时,性能并没有比以前好。当我调查执行计划时,我看不到这些连接表上的视图和索引视图之间有任何变化。
问问题
1350 次
1 回答
6
如果您没有使用 sql server 企业版(请参阅查询优化器自动使用索引视图功能),则 sql server 查询优化器不考虑索引视图。
在其他版本中,您可以让 sql server 使用它- With (NoExpand):
Select col1, col2, col3
From dbo.vw_MyView With (NoExpand)
于 2012-06-13T12:09:56.337 回答