Perfeito! Saber o que um método faz pro baixo dos panos é extremamente importante.
Pelo menos nas linguagens com as quais trabalho, sinto que muitos problemas desse tipo em banco de dados decorrem do uso indiscriminado de ORM's, nos quais o desenvolvedor lida apenas com abstrações nos métodos e não compreende completamente o que está acontecendo no código.
Respondendo a "Muito obrigado! Sim, uma conexão com o banco po..." dentro da publicação De 35 à 3 segundos: Melhorando a Performance de um Relatório
2