Я работал с R, взаимодействуя с моей базой данных Oracle с помощью пакета DBI. Я читал, что подготовка запроса часто является хорошей практикой при попытке запросить один и тот же статус в разное время.
Мой вопрос заключается в том, что, принимая во внимание бесконечную оперативную память для загружаемых данных, какие факторы могут влиять в разное время выполнения между двумя сценариями: выполнение подготовленного запроса N раз или использование фильтра WHERE ... BETWEEN?
Допустим, мне нужно выполнить запрос для анализа некоторой информации о временных рядах между 2012 и 2018 годами. Я обнаружил разное время загрузки между выполнением подготовленного запроса для каждого месяца между окном анализа и простой фильтрацией всего окна.