1 つのストアド プロシージャをチューニングしているときに、突然疑問が頭に浮かびました。聞かせてくれ -
table1 と table2 の 2 つのテーブルがあります。table1 には大量のデータが含まれており、table2 にはあまりデータが含まれていません。これら2つのクエリの間にパフォーマンス上の違いはありますか(テーブルの順序を変更しています)?
クエリ 1:
SELECT t1.col1, t2.col2
FROM table1 t1
INNER JOIN table2 t2
ON t1.col1=t2.col2
クエリ 2:
SELECT t1.col1, t2.col2
FROM table2 t2
INNER JOIN table1 t1
ON t1.col1=t2.col2
Microsoft SQL サーバー 2005 を使用しています。