SQLでnot in入りのSELECTコマンドを記入したら5分処理がかかる…実用できないやつ

SQL、DB

実際には「SELECT * FROM A where A.b not in (select B.c from B where B.d=1) ORDER BY A.e ASC LIMIT 20」こんな感じで書いたのでですが、「ORDER BY A.e ASC」のせいでものすごく処理が遅かったです。。。

これに対して、Aテーブルのeカラムに対して、インデックスを作成したことで、インデックス作成に時間がかかったものの、作成後はすぐに結果が出るようになりました。