Kev*_*nle 3 database sql-server rdbms query-performance
我在SQL Server数据库中有一个包含10多万条记录的大表.该表包含美国所有50个州的特定类型的数据.因此,如果我从这个表创建50个视图,每个状态一个,那么从我的应用程序进行查询的性能是否会得到改善?其他建议?
不是.视图是一个扩展的宏,因此无论如何,相同的表最终会在计划中结束.
除非它被索引.50个索引视图很可能是矫枉过正.
如果你有5000万行的性能很慢(实际上并不是那么多)那么它就是一个索引问题.
编辑:
首先,我将使用加权缺失索引dmv查询来查看您获得最大收益的位置