Quando carregamos mais dados em memória, ganhamos velocidade de processamento desses dados. Quando lemos um grupo menor de dados, linha a linha por exemplo, teremos mais comando de I/O.
Posso pensar que seria mais performático carregar mais de um registro por vez, tratá-los e depois, um novo bloco de registros, e assim, sucessivamente, até o final do arquivo?