今日、以前のスレッドがクエリを解決できるようになる前に、クエリを解決するために質問する必要があるのはこれが初めてです。
シナリオ: データベースに 2 つのテーブル (A と B としましょう) があり、いくつかの同じ行といくつかの異なる行があります。注目すべき点は、両方のテーブルに数百万、または少なくとも 100 万を超える行があることです。
ここで、いいえのようにそれらに対して設定操作を実行する必要があります。同じ行の (交差) 、いいえ。新しい行(AB)の数といいえ。古い行 (BA) の。
2 つの選択肢があります。1) データベースに対してクエリ自体としてセット操作を実行できます。
2) または、レコードをフェッチして、メモリ内の java.util.ArrayLIst で操作を実行できます。
しかし、どちらの場合も、5〜10分ほど時間がかかりすぎて、これに最適な(最適化された)アプローチになる可能性があります。
助けてください。