私はここでかなり困惑しています。
私は2つのテーブルを持っており、どのレコードが最初のもので2番目のものではないかを調べるために、最初のもの(約50万レコード)と2番目のもの(約220万レコード)を結合したままです。(典型的な「b.attribute is null」ナンセンス)
最初のテーブルでインデックスが使用されるのはなぜ (どのように) ですか? とにかく、最初のテーブルのすべてのレコードを通過する必要がありますが、最初のテーブルでインデックス(または主キー..これはすべてETLであるため必要ありません)なしでこの結合を実行しようとすると、クロールします。
ちなみに、innodbを使用しています。
ヘルプ?
EDIT : 2 番目のテーブルにインデックスが付けられます。最初はそうではありませんでした。