같이 일하고 싶은 개발자

  • 홈
  • 태그

EntityGraph 1

JPA의 N+1 문제

사건의 발단은 이랬다. 어드민은 현재 모든 Thread를 조회해야하는 시점에서, 그냥 List를 그대로 호출해버리니 N+1 문제가 발생하였다. 사실상 어드민 기능에서는 성능적으로 크게 이슈가 없다 → 기존의 다른 서비스 같은 경우 어드민 기능을 하는 서버를 따로 띄운다. → 그래서 리소스 관련해서 크게 신경쓸 필요가 없는데 → 우리 서비스 같은 경우에는 한 서버에 다 띄우기에 만약에 다량의 쿼리가 발생해서 서버가 터져버리면? 이라는 생각으로 성능 개선을 해보려고 한다. 또한 어드민은 특정 사용자만 이용하기에 다른 서비스 기능에 비해선 크게 걱정할 필요가 없다고 생각한다. 하지만 기술적인 깊이와 코드에 깊이를 가지고, 직면한 문제를 직접 해결함으로써 성장하기 위해서 확인 차 기능을 제작했다. 현재로서는 데..

기술면접 관련 및 참고하기 2023.03.04
이전
1
다음
더보기
프로필사진

같이 일하고 싶은 개발자

오늘의 배움을 나누고, 내일 함께 성장하는 개발자. 같이 일하고 싶은 개발자 안녕하세요 3년차 백엔드 개발자 지팡구입니다.

  • 분류 전체보기 (193)
    • 알고리즘 및 자료구조 (10)
      • 백준(BackJoon) (7)
    • Language (23)
      • Python (1)
      • C언어 (0)
      • Java (22)
    • 스프링 (30)
      • Spring-boot (3)
      • 백엔드 (10)
      • JPA (9)
    • 기술면접 관련 및 참고하기 (28)
    • 자격증 (17)
      • 정보처리기사 (15)
    • 오류발생과 해결 (6)
    • TIL(Today I Learned) (45)
    • WIL(Week I Learned) (10)
    • 회고와 생각정리 (6)
    • 프로젝트 (7)
    • 책 읽기 (11)

Tag

백엔드, 회고, 알고리즘, 트랜잭션, til, 스파르타코딩클럽, 자바, 김영한, spring, Study, 정보처리기사, 백준, JPA, 클린코드, Java, 공부, clean code, 코딩, 내일배움단, 내일배움캠프,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바