성능 개선 전
service 로직
review를 불러오고
responseDto에 theme정보를 담을때 theme정보를 불러와서 N + 1문제 발생
select 쿼리가 3번 실행됨
성능 전 시간 63ms
Querydsl projects, join 기능으로 성능 개선 후
service 로직 간소화
repository
repository 와 service에서의 역할 분리
하나의 select query 실행
성능 개선 후 시간 49ms
성능 개선 전 63ms -> 성능 개선 후 49ms 단축
'trouble shooting > spring' 카테고리의 다른 글
메인 페이지(명예의 전당) 추가 개선 사항 (0) | 2022.12.12 |
---|---|
querydsl query projection 사용 (메인 페이지 명예의 전당) (0) | 2022.12.12 |
@Transaction 오류 (0) | 2022.12.07 |
쿼리 성능 개선(메인 페이지 업적 조회) (0) | 2022.12.05 |
실전 프로젝트 service 로직 개선 사항 (0) | 2022.12.02 |
댓글