목록2025/04/10 (2)
내 맴
✅ 정리 N+1 문제는 하나의 쿼리(N) 실행 후 연관된 데이터를 위해 추가로 N개의 쿼리가 발생하는 현상연관 관계가 있는 엔티티 조회 시, 지연 로딩(fetch = LAZY)으로 인해 반복적으로 추가 쿼리 발생 → 성능 저하 유발 ✅ 상세 정리1. 개념N+1 문제:특정 엔티티 리스트를 조회(N)한 후, 각 엔티티의 연관 객체를 지연 로딩하면서 추가 쿼리(N) 발생 → 총 N+1개의 쿼리 실행됨. 2. 내부 동작JPA에서 연관 관계는 기본적으로 LAZY로 설정됨.루트 엔티티 조회 시에는 1개의 쿼리만 실행됨.연관된 엔티티 접근 시점에 각각 쿼리가 발생하며, 루프를 돌며 연속 접근 시 N개의 추가 쿼리 실행됨. 3. 발생 예시 List teams = teamRepository.findAll(); // 1개..
✅ 정리 구동사로 쓰이면 전혀 다른 의미가 되는 게 바로 fall외우기보다는 상황별 뉘앙스로 기억하는 게 훨씬 실전 회화에 유리! 표현 의미fall for~에게 홀딱 반하다 / 속다fall apart부서지다 / 무너지다 / 실패하다fall through(계획이) 수포로 돌아가다fall behind뒤처지다fall out다투다, 사이가 틀어지다 ✅ 상세 정리 1️⃣ fall for : ~에게 홀딱 반하다 / 속다✔️ 누군가에게 마음이 확 쏠릴 때, 또는 속았을 때 사용✔️ 뉘앙스는 상황에 따라 로맨틱하거나 부정적이다🔹 ExHe really fell for her the moment they met. (그는 그녀를 처음 본 순간 반해버렸어.)I can't believe you fell for that s..