-2
SELECT
ROW_NUMBER() OVER (PARTITION BY a.Account, a.Product, a.[Week] ORDER BY a.WaterFallMeasures) AS [Row],
col1, col2
FROM
View
我在表中有数百万条记录。由于row_number()
,查询性能下降。如何优化它?查询性能下降,因为Row_Number()
索引。索引。索引 –
确保您有合适的索引来协助排序等。您还可以创建索引视图,请参见[ROW_NUMBER性能优化](https://stackoverflow.com/questions/20230172/row-number-performance-optimization) – user2321864
“索引不会有太大的帮助,除非该视图是索引视图..” - 这是不正确的。除非它是嵌套视图,正如我们所知,经常会让优化器感到困惑。 –