複数列の比較がある SQL Server 結合でパフォーマンスの問題があります。
SELECT T1.* FROM T1, T2
WHERE T1.LASTNAME = T2.LASTNAME AND
T1.FIRSTNAME = T2.FIRSTNAME AND
T1.MIDDLENAME = T2.MIDDLENAME AND
DAY(T1.DoB) = T2.DOBDay AND
MONTH(T1.DoB) = T2.DOBMonth
これらのテーブルはそれぞれ 20,000 レコードを超えており、実際にパフォーマンスの問題を引き起こしています。実行したら6分以上かかったのでキャンセルしました!
そのステートメントのパフォーマンスを向上させる方法はありますか?