索引视图的标准是什么?

时间:2012-04-25 06:59:53

标签: sql sql-server sql-server-2008 indexing

我最近在高度使用的视图上制作了索引,但却导致总执行时间增加。 此外,从服务器发送/接收的字节也大幅增加。

其中没有任何其他视图的功能或参考,当然是oncourse schemabinding, 只需从两张桌子加入。

我很困惑如何提高性能?

1 个答案:

答案 0 :(得分:2)

您需要使用NOEXPAND查询提示来使用索引视图。

  

如果要确保SQL Server处理查询,请使用NOEXPAND   通过读取视图本身而不是从基础读取数据   表。如果由于某种原因SQL Server选择了一个查询计划   当您希望它使用时,处理对基表的查询   视图,考虑使用NOEXPAND ..   http://msdn.microsoft.com/en-us/library/dd171921(v=sql.100).aspx

 SELECT Column1, Column2, ... FROM Table1, View1 WITH (NOEXPAND) WHERE ...
相关问题