İnfografik: findAll() sonrası döngüde getBooks() çağrısı 1 ana sorgu artı N ilişki sorgusu üretiyor; altında dört çözüm — JOIN FETCH, @EntityGraph, batch fetching ve DTO projection
8 Ağu 2026 · 8 dk

N+1 Query: ORM Kullanırken Sessiz Performans Tuzağı

Ana kayıtları tek sorguda çekip her ilişkinin arkasından bir sorgu daha çalıştırmak: N+1 problemi nasıl oluşur, nasıl fark edilir ve hangi çözüm ne zaman kullanılmalı?