Otimizar consultas é quase um ato de sobrevivência! Já vi muita confusão entre a equipe de desenvolvimento e a equipe de infraestrutura que poderia ser minimizada com uma "simples" otimização de consultas . A equipe de desenvolvimento, normalmente, quer trazer todos os dados que precisa para dar o retorno com o mínimo de acessos ao SGBD , só que ir menos vezes ao banco não quer dizer que seja bom. Como Assim???
Banco de dados é coisa séria.