Использование собственного запроса 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
);