JOIN을 해서 pagination까지 제공해야하는 경우가 있습니다. @Repository public interface MemberJpaRepository extends JpaRepository { @Query(value = "select m from Member m left join m.team t where t.id = :teamId") Page findPageByName(String name, Pageable pageable); } 그런데 이 때 JOIN을 사용하는 COUNT 쿼리가 발생할 수 있습니다. select count(m) from Member m left join m.team t left outer join은 COUNT 결과 갯수에 영향을 주지 않음에도, 이미 충분히 무거운 count ..