2 つのテーブルがTable1
ありTable2
、条件Fuzzy_Qgram (近似一致の最適化)を満たすすべての行を検索する必要がTable1.LastName
あります。Table2.LastName
ここに私のクエリがあります:
Select * from Table1
Cross Join
Table2
Where Fuzzy_Qgram(Table1.LastName,Table2.LastName)> =1.5
このクエリでは、各行にTable1
各行が乗算されTable2
、条件を満たす行Fuzzy_Qgram(Table1.LastName,Table2.LastName)> =1.5
が返されます。
300,000 行以上 と3000 行Table1
以上があるため、クエリの実行が非常に遅いTable2
Cross Join
最適化をより迅速に行うために、そのようなクエリに代わるものはありますか?