Poderia informar o tamanho dessa base em GB? Somente curiosidade mesmo.
[]'s
Topolniak.
----- Original Message ----- 
From: "romerofartura" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Thursday, June 22, 2006 10:04 AM
Subject: RES: [delphi-br] Re: Como melhorar performance do update em tabela 
com 85000 registros


Valeu pela dica já melhorou bem passou de 175 registros por min. p/
275, teria mais algo que eu poderia estar vendo para melhorar mais um
pouquinho, não considerando a troca da cpu, numa outra cpu um pouco
melhor é 20% mais rápido, no dia da atualização no cliente vou levar
outra, mas melhorar utilizando outros meios via update ou
configuração do firebird ou alguma mudança na tabela, etc.

Agradeço desde já a atenção dispensada.

--- Em delphi-br@yahoogrupos.com.br, "Elazar Dornelles Ceza"
<[EMAIL PROTECTED]> escreveu
>
> RomeroFartura;
>
> O Motivo de demora pode ocorrer caso tenha chaves primarias,
> estrangeiras e ate mesmos indices para algum campo da tabela, a
sujestao
> que deixo, e que voce desative tudo, e volte a ativar depois de
gerar os
> codigos.
>
> Outra sugestao seria de não usar o where, CONSIDERANDO que voce quer
> criar um novo campo CODIGO.
> UPDATE CONREC SET CODIGO = GEN_ID(GEN_CONREC,1);
> COMMIT WORK;
>
> Atenc.
> Elazar
>
>
> -----Mensagem original-----
> De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED]
> Em nome de romerofartura
> Enviada em: quinta-feira, 22 de junho de 2006 08:33
> Para: delphi-br@yahoogrupos.com.br
> Assunto: [delphi-br] Re: Como melhorar performance do update em
tabela
> com 85000 registros
>
>
> Desculpe pessoal o banco é firebird 1.5, o caso é que nesta tabela
> tem 25 campos adicionei um "codigo" integer para ser a chave, pois
a
> chave anterior começou a dar um problema por relacionamento errado,
> então preciso fazer este update usando o generator para ele
atualizar
> numerando um a um o campo da tabela sem repetir o número.
>
> --- Em delphi-br@yahoogrupos.com.br, "romerofartura" <[EMAIL PROTECTED]>
> escreveu
> >
> > Estou com problemas em um cliente preciso fazer uma select para
> gerar o
> > codigo da tabela criei o seguinte script, foi o mais rápido que
> > consegui, mas mesmo assim vão 10 horas para atualizar, queria
saber
> se
> > alguém poderia me ajudar e ver se tem como melhorar mais, ou se
vou
> > precisar trocar a máquina do cliente ela é um Cel.
> > 2.8/512MB/HD80GB/PCCHIPS, segue o script:
> >
> > UPDATE CONREC SET CODIGO = GEN_ID(GEN_CONREC,1)
> > WHERE CODIGO IS NULL
> >
> > O generator não vai deixar repetir o código, que tiver alguma
idéia
> > agradeço, Ricardo Romero.
> >
>
>
>
>
>
>
>
>
> _______________________________________________________
> Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
celular. Registre seu aparelho agora!
> http://br.mobile.yahoo.com/mailalertas/
>






-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



Links do Yahoo! Grupos









-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a