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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바