A teoria e a prática

— Mestre, o que há de errado com esse meu comando SQL? Ele não executa!

— Quebre este comando em 2 partes, fazendo um loop dentro do seu sistema, gafanhoto.

— Mas mestre? Essa solução não é feia? Não é mais belo fazer um mega-JOIN com todas as tabelas ao mesmo tempo e deixar o banco de dados fazer tudo? Na teoria funciona.

— Sim, aprendiz. Mas na prática o seu banco de dados vai demorar tanto tempo para juntar tudo que é simplesmente mais rápido fazer os passos separadamente, você mesmo.

— Obrigado mestre!

— Obrigado nada… vem cá, vem…


:: Escrito por Cristiano Dias, dia 2 Dec 2002, 16:43, em Informática de vez em quando é bom.

3 Comentários

  1. Kirk

    hohoho!
    E eu sempre fazendo uns mega-JOINS
    está na hora d’eu rever meus conceitos de SQL! :-)

  2. Pedro

    Acho que vou me oferecer como DBA para fazer tunning dos sistemas de vocês!!
    “Mega-JOIN é uma delícia para o programador, porém para bancos de dados multiusuários pode ser um tiro no pé.”
    Eu ainda posso ver o Villa falando isso…
    Faltou a essa aula, Cris?

  3. Pedro

    É claro que não tenho a menor idéia do que falei no comentário aí de cima, mas quem lê acha que eu sou bom pra caceta e cagador de regras, hein!!!
    Tudo mentira!!!

Deixe seu comentário

Acompanhe os comentários via RSS.

© 2000-2008 Cristiano Dias. Alguns direitos reservados. Só alguns, não se preocupe.
Based on a tbeseda & 5ThirtyOne design.
RSS