Spring
조회 성능 최적화(3) - QueryDsl : SQL
Steady - 개발 스터디 및 프로젝트 인원 모집 사이트 [ 배포 링크 ] [ 프로젝트 깃허브 ] 자체적으로 제공하는 폼과 유저 평가를 통해 외부 서비스에 의존하지 않고 검증된 스터디 인원을 모집할 수 있는 서비스입니다. 개요 이전 포스팅에서 MySQL 슬로우 쿼리를 최적화하는 과정을 진행하였습니다. 이번 포스팅에서는 최적화 된 쿼리를 바탕으로 QueryDsl을 통해 Pagination을 구현하는 과정을 진행하였습니다. 아래는 Pagination에 사용될 SQL 쿼리입니다. SELECT DISTINCT s.* FROM steadies s JOIN (SELECT DISTINCT s.id, s.promoted_at FROM steadies s LEFT JOIN steady_likes sl ON s.id =..