[firebase-br] Firebird LENTO

Eduardo Pelizzari de Andrade eduardoandrade em persoft.com.br
Sex Jul 18 11:10:32 -03 2008


Faça ao contrário, de um for select para pegar os valores de cada conta, 
depois de um update apenas em cada conta, o processo será muito mais 
rápido.

Eduardo Pelizzari de Andrade
Persoft Softwares Aplicativos




Alisson escreveu:
> olha a coisa tá feia aqui.
> Tem um processo que está levando cerca de 30 minutos!
>
> é um sistema de contabilidade.. para a migração ficar mais rápida eu 
> primeiro transfiro os lançamentos da tabela DBF
> sem que sejam calculados os saldos das contas. após tranferir cerca de 
> 21.000 registros(lançamentos contábeis) eu disparo uma rotina para 
> reprocessar os lançamentos ou seja: Pegar o valor de cada lançamento e 
> atualizar o saldo da conta débito e conta credito. porém plano de contas tem 
> essa estrutura:
> EX:
> 1
> 1.1
> 1.1.1
> 1.1.1.01
> 1.1.1.01.001( os lançamentos são nessa conta, mas todos os níveis acima 
> devem ser atualizados os saldos tambem);
>
> porém estou achando 30 minutos d+!
>
> Abraços!
> Alisson Marcel
>
>
>
> ----- Original Message ----- 
> From: "Gustavo Moda" <gustavo.moda em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, July 17, 2008 4:51 PM
> Subject: Re: [firebase-br] Firebird LENTO
>
>
> Alisson,
>
> Verifique se nos updates o where possui indice.
> Isso deixa muito lento.
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>   




Mais detalhes sobre a lista de discussão lista