본문 바로가기 메뉴 바로가기

study

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

study

검색하기 폼
  • 분류 전체보기 (10)
    • Spring (7)
    • 개발 이야기 (3)
  • 방명록

JPA (1)
JPA N + 1 원인 및 해결 방법

N + 1 이란?쿼리가 1번만 나가길 기대했는데 N번이 추가적으로 실행돼서 애플리케이션 성능에 안 좋은 영향을 끼치는 문제입니다. 각 팀에 속한 회원 수를 가져와야 하는 요구사항이 있다고 가정해 보겠습니다.@Getter@NoArgsConstructor@AllArgsConstructor@Builder@Entitypublic class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn private Team team;}@Getter@NoArgsConstru..

Spring 2024. 8. 2. 17:53
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
TAG
  • detekt
  • 자동화
  • Spring Boot
  • Slack
  • lint
  • 헥사고날 아키텍처
  • 성능 개선
  • 테스트 코드
  • webhook
  • H2
  • ktlint
  • multi module
  • transaction
  • lombok
  • Gradle
  • propagation
  • embedded redis
  • N + 1
  • JPA
  • 인텔리제이
  • 계층형 아키텍처
  • IDE
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바