2012-01-13 12 views
0

SQL ServerはWHERE句の外にあるフィルタを使用して副選択を最適化しますか?副選択クエリは、WHERE句以外の部分に基づいて最適化されていますか?

この例を見てみましょう:

SELECT * FROM BIGTABLE //は10秒

SELECT * FROM (SELECT * FROM BIGASSTABLE) a WHERE column1 = 2 //small subsetを取ったが私のテストは、それは...はい、クエリがオプティマイザによってデフォルトで

+1

http://www.google.com.au/search?sourceid=chrome&i e = UTF-8&q =述語+プッシュ –

+0

クール...それを調べます。 – richard

答えて

1

を正規化するん示す2秒

を取りましたあなたのカッコが開き、クエリが簡略化されます

関連する問題