12

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 を使用しています。

4

1 に答える 1