devmoa

백오피스 엑셀 다운로드 속도 개선하기

트렌비·2022년 8월 5일·00
백오피스엑셀 다운로드성능 개선N+1 쿼리JpaSpecificationExecutorGateway Timeout

AI 요약

Beta

트렌비 가든 개발팀에서 백오피스 엑셀 다운로드 기능의 504 Gateway Timeout 오류와 느린 속도 문제를 해결한 과정을 공유합니다. 약 1,000건의 데이터를 다운로드하는 데 2분 이상 소요되는 심각한 성능 저하의 원인은 JpaSpecificationExecutor의 findAll 메소드 호출 시 발생하는 N+1 쿼리 문제였습니다.

이로 인해 불필요하게 많은 SQL 쿼리가 반복 실행되어 데이터 조회 시간이 길어졌습니다. 개발팀은 이 문제를 해결하기 위해 데이터 조회 방식을 개선하고 최적화하는 작업을 진행했습니다.

(본문에서 문제 해결 방법에 대한 상세 내용은 생략됨)

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다