0

複数列の比較がある 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分以上かかったのでキャンセルしました!

そのステートメントのパフォーマンスを向上させる方法はありますか?

4

2 に答える 2