15k レコードの削除を伴う SQL 削除クエリがあります。フォーマットは次のとおりです。
query += """ DELETE FROM table1
WHERE attr1 IN (SELECT distinct attr2
FROM table2
WHERE condition1 = %d
AND condition2 = %d);
""" %(val1, val2)
この IN 演算子には多くの時間がかかります。実行に時間がかからない JOIN に変換する方法を教えてください。