Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Problema do N + 1

Bom dia. Fiquei com dúvida do problema de N + 1 onde foi dado o exemplo de buscar 10 mil + 1 query de telefone. No caso não seria a cada aluno buscado uma query de telefone é executada tb? No caso não deveria ser 10.001 queries, mas o dobro 10.000 queries de buscar alunos e 10.000 queries de buscar o telefone de cada um desses alunos, no total 20.000 queries executadas.

1 resposta
solução!

A busca seria uma query para buscar todos os alunos, e mais uma query para cada aluno. Se são 10k alunos, são 10k queries mais a original para buscar esses 10k alunos.