작성한 질문수
스프링 데이터 JPA
스프링 데이터 Common 15. 정리
작성
·
307
0
Db에서 가져오는 건수 100만건이면 한번에 다 불러오면 시간이 오래 걸릴 것 같은데 혹시 끊어서도 가져올 수 있나요?
답변 3
그렇쵸 데이터는 필요한 만큼만 가져와야죠. 100만건 가져와서 10건만 화면에 보여줄건데 뭐하러 메모리 낭비 디스크 IO 낭비를 하려고 100만건을 다 읽어오겠어요.
그럼 100만건을 다 받은후에 페이징을 처리하는게 하니라 페이지 사이즈가 10이면 10개씩받아서 만들고 화면에 보여주고 뒷단에서는 계속 페이징 처리를 하고 있다는 뜻인가요? 그럼 건수가 많아도 걱정은 덜하겠네요
보통 그래서 페이징을 하죠. 페이징 쿼리 라고 검색해 보세요.