2012-01-13 74 views
0

SQL Server是否使用外部WHERE子句中的过滤器优化子查询?是否根据WHERE子句进行了子查询优化?

拿这个例子:

SELECT * FROM BIGTABLE //了10秒

SELECT * FROM (SELECT * FROM BIGASSTABLE) a WHERE column1 = 2 //small subset了2秒

我的测试表明它......

+1

http://www.google.com.au/search?sourceid=chrome&i e = UTF-8&q =谓词+推动 – 2012-01-13 06:21:20

+0

酷...我会研究这一点。 – richard 2012-01-13 06:24:18

回答

1

是的,查询默认情况下,通过标准化优化,这将打开括号并简化查询