Microsoft SQLServer允许您向视图添加索引,但您为什么要这样做?我的理解是视图实际上只是一个子查询,也就是说,如果我说SELECT * FROM myView,我实际上是说SELECT * FROM (myView的查询)
看起来底层表上的索引是最重要的。那么,为什么要在视图上使用单独的索引呢?
我有两个结构相似的UPDATE查询,但是Server查询计划中的一个显示正在使用的索引,而另一个只显示常规的表扫描。以下是查询(按照查询计划,#1不使用索引,#2使用)- SET
Payment_Metadata.CommodityCode = 'AND (Payment_Metadata.EnrichedVendor = 'N