以下は、ストアドプロシージャ内のSQLステートメントです(簡潔にするために切り捨てられています)。
SELECT *
FROM item a
WHERE a.orderId NOT IN (SELECT orderId FROM table_excluded_item);
このステートメントには30秒ほどかかります。しかし、内部のSELECTクエリを削除すると、1になります。table_excluded_item
それほど大きくはありませんが、内部クエリが必要以上に実行されているのではないかと思います。
これを行うためのより効率的な方法はありますか?