установка параметров в родном запросе Springboot выполняется медленно - PullRequest
0 голосов
/ 27 января 2020

Использование собственного запроса springboot замедляет API в 2 миллионах записей. Нормальный sql выполняется за 1.2 с, а при весенней загрузке - 7 с. Почему? Какова возможная альтернатива? Я прохожу. Хочу узнать полный анализ, а не короткий ответ, как показано ниже. Не дубликат ниже одного.

Hibernate в 1000 раз медленнее, чем sql запрос

@Query(value = "xyz full query");
List<SpDetail> findBySpIdIn(
    @Param("status") String status,
    @Param("date") String date,
    @Param("isWhitelisted") Boolean isWhitelisted,
    @Param("clusterName") String clusterName,
    @Param("firstBooking") Integer firstBooking,
    @Param("reachedOutStatusList") List<String> reachedOutStatusList,
    @Param("spMobile") String spMobile,
    @Param("limit") Integer limit,
    @Param("offset") Integer offset,
    @Param("total_orders") Integer totalOrders,
    @Param("explicitLoad") Integer explicitLoad,
    @Param("reachoutCompletedCount") Long reachoutCompletedCount
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...