Qual a maneira mais rápida de gerar esse arquivo?

PerguntasCategoria: Banco de dadosQual a maneira mais rápida de gerar esse arquivo?

Tô trabalhando com um db que tem 90k de contatos registrados.
Os contatos tem uma relação ManyToMany com grupos de interesse. E cada um desses contatos tem em média 10 grupos.

Preciso exportar os contatos e seus respectivos grupos de interesse em um arquivo para excel.

Qual a maneira mais rápida de gerar esse arquivo?

*Velocidade em termos de tempo de execução, não de desenvolvimento

2 Respostas
Melhor resposta

Acho q nao entendi o problema. Vc vai fazer um select e exportar um arquivo com o resultado. O tempo vai depender da otimizacao da busca, o tempo de escrita do arquivo vai ter um crescimento de acordo com a qtd de registros.

Se você tem os dados numa banco, então você pode fazer um sql direto e gerar um csv que é mais rápido e leve.