[Spring] 스프링 부트 JPA 페이징 성능 개선

[Spring] 스프링 부트 JPA 페이징 성능 개선

전 게시글에서 JPA ORM을 이용해서 페이징을 구현해봤는데,

JPA 페이징 쿼리문을 확인해 보았을 때, 단순 Limit을 사용한 풀 스캔방식임을 확인했다.

오늘은 이 JPA 페이징의 성능을 개선해보자...!

https://thalals.tistory.com/246

방법 고민

1. 페이징된 커리의 마지막 게시글의 idx를 서버로 넘김

2. idx를 기준으로 wher idx > "idx" limit 으로 변경

3. 이렇게 인덱스를 태움

4. 방법은 queryDsl을 사용..?

728x90

반응형

from http://thalals.tistory.com/247 by ccl(A) rewrite - 2021-12-28 14:01:04