Я разрабатываю приложение, которое обрабатывает многие данные в базе данных Oracle.
В каком-то случае мне нужно получить много объектов на основе заданного списка условий, и я использую SELECT ...FROM.. WHERE... IN..., но выражение IN просто принимает список размером не более 1000 элементов.
Итак, я использую выражение OR вместо этого, но, как я вижу - возможно, этот запрос (используя OR) медленнее, чем IN (с тем же списком условий). Это правильно? И если да, то как повысить скорость запроса?