본문 바로가기

_z_z_

검색하기
_z_z_
프로필사진 hyohyo_zz

  • 분류 전체보기 (11)
    • 코드잇 (10)
      • 위클리페이퍼 (10)
    • 쪼가리 (1)
Guestbook
«   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
Recent Posts
Recent Comments
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/06/16 (1)

_z_z_

6월_2주차. N+1 문제, 트랜잭션의 격리성과 격리수준

더보기Q1. JPA에서 발생하는 N+1 문제의 발생 원인과 해결 방안에 대해 설명하세요.,Q2. 트랜잭션의 ACID 속성 중 격리성(Isolation)이 보장되지 않을 때 발생할 수 있는 문제점들을 설명하고, 이를 해결하기 위한 트랜잭션 격리 수준들을 설명하세요.1. JPA N+1문제발생 원인N+1 문제는 연관된 엔티티를 조회할 때 발생하는 성능 문제발생 과정1개의 쿼리로 N개의 부모 엔티티를 조회한 후각 부모 엔티티의 연관된 자식 엔티티를 조회하기 위해 1개의 추가 쿼리가 실행총 N+1개의 쿼리가 실행되어 성능 저하 발생예를 들어, 메시지 10개를 조회했을 때, 각 메시지의 첨부파일을 @OneToMany로 가지고 있으면, 최대 11번의 쿼리가 발생됨1 - 1. findAllByChannelId 메서드의..

코드잇/위클리페이퍼 2025. 6. 16. 03:39
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바