2012-01-13 75 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

是的,查詢默認情況下,通過標準化優化,這將打開括號並簡化查詢