#Optimization
총 3편
실무에서 바로 쓰는 JPA (3편) - 쿼리 최적화 실전
JPQL, QueryDSL, Native Query — 언제 뭘 써야 하는지 성능 측정 결과와 함께 정리합니다. 슬로우 쿼리를 발견했을 때 단계별로 최적화하는 방법도 다룹니다.
실무에서 바로 쓰는 JPA (1편) - N+1 문제 해결
JPA N+1 문제를 실무에서 마주치면 어떻게 해결할까요? Fetch Join, EntityGraph, Batch Size 세 가지 방법을 성능 측정 결과와 함께 비교하고, 상황별로 어떤 방법을 선택해야 하는지 정리합니다.
접속기록 배치가 느린 이유 (1편) - 문제 진단과 병목 분석
접속 기록 배치가 느렸습니다. 어디가 병목인지 찾는 과정부터 — JVM 프로파일러, 슬로우 쿼리 로그, 청크 사이즈 분석까지. 진단편입니다.