Backend/QueryDSL

Backend/QueryDSL

Querydsl PostgreSQL OverLap, Contains 연산자 이슈 해결기

안녕하세요. 이번 글쓰기에서는 트렌비의 카탈로그 조회 성능 최적화 이슈를 해결과정을 공유하는 글을 작성하고자 합니다.배경트렌비의 카탈로그 도메인의 프로젝트는 다음과 같은 기술 스택을 기반으로 개발되었습니다.Kotlin + Spring Boot 2.7.6QueryDSL 5.0.0Hibernate 5.6.14PostgreSQL 14.3문제상황트렌비에서는 2024년 2분기에 상품에 대한 카탈로그를 더 많이 생성하고, 많이 묶어 바로 시세를 제공하여 고객들에게 정확한 가격 비교와 바로 시세 데이터를 제공하고자 하는 목적이 있었습니다. 그 과정에서 카탈로그의 수가 증가하게 되었고 어느 순간 카탈로그 어드민 페이지가 전반적으로 성능이 떨어지는 모습을 볼 수 있었고 운영 쪽에서도 많은 인입이 들어왔습니다.성능이 병목..

Bombo_
'Backend/QueryDSL' 카테고리의 글 목록