Skip to content
Latchkey

O Que É Eager Loading?

O eager loading recupera um objeto e seus registros relacionados especificados juntos em uma query ou em um pequeno número fixo de queries. As associações são carregadas antes de serem acessadas, em vez de sob demanda. É o remédio padrão para o problema de query N+1 causado pelo lazy loading em um loop.

Por que isso importa

Buscar linhas relacionadas de uma só vez colapsa muitas queries pequenas em uma única query eficiente. Usado de forma errada, pode buscar dados em excesso, trocando payload extra por menos round trips.

Guias relacionados