在哪些情况下,中间物化技巧有效还是无效?

时间:2013-12-26 21:41:19

标签: sql performance sql-server-2008 subquery

问题Why CTE calculation is duplicated in query plan and how to optimize it without duplicating code?其中一条评论表明,可以使用描述here的技巧来实现子查询。

诀窍是将toporder by放入子查询。

当我尝试它时,它在我的情况下不起作用(在我的问题中描述)。

这种技巧在哪些情况下起作用?在哪种情况下它不起作用?

我可以使用top 100 percent代替top (2147483647)吗?

我是否必须指定order by

是否依赖于索引,统计信息或where子句的存在?

它是否适用于来自其他数据库或链接服务器的子查询?

它是否适用于... e.t.c. ?

0 个答案:

没有答案