[firebase-br] Ajuda para otimizar este c?digo

Kléber Caneva kdcc em terra.com.br
Sex Jan 20 10:38:01 -03 2006


Soluções possiveis:

1º) Verifique indices;

2º) Normalize sua base de dados.
        Aparentemente sua base não está normalizada, já que você está 
fazendo junções pelo nome da musica e interprete. Se você colocá-los num 
tabela separada essas junções seriam feitas por códigos. E para qualquer BD 
a pesquisa em um campo INTEGER é muito mais rápida do que uma pesquisa por 
campos VARCHAR.

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Marcos Alarcon" <marcos em omegasistemas.com.br>
To: <lista em firebase.com.br>
Sent: Friday, January 20, 2006 10:05 AM
Subject: [firebase-br] Ajuda para otimizar este c?digo


Pessoal.. estou precisando de uma ajudinha... tenho um sql que tá demorando
muito tempo pra ser gerado em um banco que não existe mais que 10 mil
registros
nessas tabelas envolvidas..... alguem sabe como otimizar esse código?

o código é:

Update TB_Ecad Eca set Eca.Mus_Codigo = (Select max(Mus.Mus_Codigo) From
TB_Musicas Mus where Mus.Mus_Nome = Eca.Eca_Musica and Mus.Mus_Interprete =
Eca.Eca_Interprete)

Desde já agradeço....






E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1137754943.441048.10807.mueru.terra.com.br,4162,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 19/01/2006 / Versão: 
4.4.00/4678
Proteja o seu e-mail Terra: http://mail.terra.com.br/



--------------------------------------------------------------------------------


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 






Mais detalhes sobre a lista de discussão lista