취뽀하고 싶은 컴공남

  • 홈
  • 태그
  • 방명록

RowExplosion 1

[트러블 슈팅] SOS 상세 조회 API의 Row Explosion 문제 해결

모든 연관 데이터를 단일 LEFT JOIN 쿼리로 조회하던 구조에서 OneToMany 관계인 SosImage를 별도 쿼리로 분리하여 Row Explosion 문제를 해결하고 조회 안정성을 확보했습니다.그 과정에서 알게 된 내용을 정리해 보겠습니다문제 상황SOS 상세 조회 API를 구현하면서 아래 모든 데이터를 단일 QueryDSL 쿼리에서 LEFT JOIN으로 한 번에 조회하도록 설계했습니다.Member 정보 (badge)ProfileImageBusiness 정보 (name, address)BusinessCodeSos 정보SosImage 리스트문제는 SosImage가 OneToMany 관계라는 점이었습니다. 이미지가 5개라면 결과 Row도 5개가 생성됩니다. 데이터는 하나인데 이미지 수만큼 행이 복제되는..

❄️ 트러블 슈팅 2026.03.22
이전
1
다음
더보기
프로필사진

취뽀하고 싶은 컴공남

le2donguk 님의 블로그 입니다.

  • 분류 전체보기 (61) N
    • ❄️ 트러블 슈팅 (7) N
    • 🌿 스프링 (19)
      • 김영한 (10)
      • 스프링 MVC 2편 (8)
      • JPA (1)
    • 🖥️ 컴퓨터 공부 (15) N
      • 인프라 (2)
      • 주니어 백엔드 개발자가 반드시 알아야 할 실무 지.. (2)
      • Spring (2)
      • 면접 대비 , 느낌 받으면 쓰는 글 (0)
      • Redis (9) N
    • 🪪 AWS Certified Developer –.. (16)
      • 요약 정리 (7)
      • 문제 오답 (8)
    • 자격증 (1)
      • 정처기 (0)
      • SQLD (0)
      • AWS Certified Developer (1)
    • ✍️ 프로젝트 회고 (1)
      • 졸업 프로젝트 (0)
      • KB 최종 프로젝트 (0)
      • KB 헤커톤 (1)
      • 사이드 프로젝트 (0)
      • 가게부 프로젝트 (0)
    • 여행 & 일상 (1)
    • 대외 활동 (0)
      • KB 국민은행 서포터즈 (0)
      • 인턴 (0)
      • KB IT'S YOUR LIFE 6기 (0)

Tag

주니어 백엔드 개발자가 반드시 알아야 할 실무 지식, springboot, 캐시, 김영한, 스프링, 트러블슈팅, 성능최적화, JPA, 람다, spring, DVA-CO2, Redis, 백엔드, QueryDSL, 자바, java, AWS, lazyloading, aws certified developer - associate, 자격증,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바