リスト内のIDの量がクエリのパフォーマンスに影響を与えるかどうか疑問に思っています。
クエリの例:
SELECT * FROM foos WHERE foos.ID NOT IN (2, 4, 5, 6, 7)
(2, 4, 5, 6, 7)
無限に長いリストはどこにありますか。
そして、いくつが多すぎますか(順序の文脈で)?
更新:私が2つのデータベースを持っているので私がそれを尋ねている理由。その上(読み取り専用)はアイテムのソースであり、もう1つはオペレーターによって処理されるアイテムを含みます。オペレーターが読み取り専用データベースから新しいアイテムを要求するたびに、すでに処理されているアイテムを除外したいと思います。