slice1 페이징 성능: 카운트 최적화·키셋 페이징 페이징 성능: 카운트 최적화·키셋 페이징대부분의 목록 API는 Page를 쓰지만, 조인/필터가 복잡해지면 count가 병목이 됩니다. 또한 무한 스크롤에서는 키셋(Keyset) 페이징이 오프셋보다 훨씬 효율적입니다. 이 글은 실무에서 바로 적용하는 3가지 전략을 정리합니다.전략 1) countQuery 분리@Query( value = "select o from Order o join o.member m where m.status = :s", countQuery = "select count(o) from Order o join o.member m where m.status = :s")Page findByMemberStatus(@Param("s") Status s, Pageable pageable);목록.. 2025. 10. 3. 이전 1 다음