Development diary

  • 홈

n+1 1

JPA - N+1 문제에 대해서

서론 JPA에서 대표적으로 겪는 이슈로 N+1 현상이 있다고 한다. 토이 프로젝트로 만들었던 곳에서도 이 현상이 일어나는지 확인해보고 수정을 해보고자 한다. [10분 테코톡] 수달의 JPA N+1 문제 - YouTube 에서 설명한 내용이 이해하기에 좋은 것 같아서 정리해보고 내 프로젝트에 관련된 내용을 추가로 정리한다음 적용해보자. 본론 N+1 이란? 요청이 한개의 쿼리만 실행하기를 기대했는데, N개의 쿼리가 추가로 발생하는 현상 따라서 1+N이라고 생각하면 쉽다. @OneToOne, @oneToMany, @ManyToOne 등 여러 상황에서 발생할 수 있다. @OneToMany 지연로딩일 때 1. findAll()로 크루 목록을 조회 참고) JPQL Java Persistence Query La..

programming study/B-JPA 2023.03.27
이전
1
다음
더보기
프로필사진

Development diary

개발하면서 발생한 이슈, 공부한 내용을 기록하는 블로그

  • 분류 전체보기 (130)
    • Project & Issu (11)
    • programming study (73)
      • B-Java (7)
      • B-Spring (18)
      • B-Spring Security (6)
      • B-Spring Cloud (1)
      • B-JPA (9)
      • B-redis, rabbitmq (1)
      • D-모델링,튜닝,인덱스 (2)
      • D-DB 기술 (0)
      • D-MySql (8)
      • D-H2 DB (1)
      • D-Oracle (1)
      • 웹개발 (2)
      • F-React, Typescript (4)
      • F-ExtJS (2)
      • F-JSP (4)
      • CS-WEB (5)
      • CS -기타 cs (2)
    • 개발환경, 도구 (40)
      • 알고리즘 (2)
      • 오픈API (3)
      • Git (12)
      • sts (1)
      • Intellij (8)
      • 유틸 (5)
      • AWS (1)
      • Docker (1)
      • OS (1)
      • Gradle (1)
    • 기타 (2)

Tag

싱글톤 패턴, n+1, sts 설정 import, Faild to Connect to MySQL at localhost:3306 with user root Unable to connect to localhost, sts setup, 정규식 찾기, 인텔리제이, 의존관계, 스프링 컨테이너, spring boot quartz, github 잔디 누락, sts 설정 파일, sts 설정 export, MySQL Workbench 연결 오류, 스프링 빈, 티스토리챌린지, 오블완, 스프링 부트에서 quartz, Intellij, 표현식,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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.

티스토리툴바