users" " と " "の 2 つのテーブルがありtemp_usersます。現在、「users」テーブルには数百万のデータが含まれており、「temp_users」には数千のデータが含まれています。どちらのテーブルにも同じ種類の情報が含まれていますが、一部のレコードが欠落している場合があります。
したがって、要件は、これら 2 つのテーブルを比較し、それらの違いを示すことです。比較クエリを作成しましたが、実行に 5 分以上かかる膨大な量のデータ (数百万) が原因である可能性があります。なにか提案を??
私が書いた比較クエリは以下のとおりです。
SELECT 
   id,
   dateTime,
   phone,
   address 
FROM 
   tempUsers t1 
WHERE NOT EXISTS (
   SELECT id,dateTime 
   FROM users t2 
   WHERE t1.id = t2.id 
   OR t1.dateTime=t2.dateTime
)
システムは JSP と MySQL で開発され、Apache Tomcat にデプロイされます。
ありがとう、