[firebase-br] Muito lento oClientDataSet.ApplyUpdates(0)noFirebird 1.5...

Thiago - Enter&Plug Software jeandeadlucky em yahoo.com.br
Seg Fev 7 13:17:25 -03 2005


Neste caso o que pode ser é o seguinte:

Após o ApplyUpdates, você está dando um refresh nos dados.
O ClientDataSet está trazendo todos os registros da tabela em questão ou 
atualizando qqr uma outra.


Pra ficar um pouco mais fácil de você encontrar o gargalo, marque a linha do 
applyUpdates com F5 e depure com F7... assim o Delphi vai mostrar o que a 
sua aplicação está fazendo..

Qqr coisa, estamos ae

Espero ter ajudado

Thiago
----- Original Message ----- 
From: "Adelson Rodnei Longo" <adelsonlongo em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, February 07, 2005 12:32 PM
Subject: Re: [firebase-br] Muito lento 
oClientDataSet.ApplyUpdates(0)noFirebird 1.5...


É Thiago,

A "coisa tá preta mesmo"... Só com inserts e updates no IBExpert ele
funciona rapidinho.....

O problema tá no programa em Delphi mesmo.... Vai saber agora... ? ? ?

[]s,               Adelson.


On Mon, 7 Feb 2005 11:19:27 -0300, Adelson Rodnei Longo
<adelsonlongo em gmail.com> wrote:
> Thiago,
>
> Eu uso o IBExpert Licenciado e irei fazer este teste imediatamente....
>
> Valew....
>
> Adelson.
>
> On Mon, 7 Feb 2005 12:08:46 -0200, Thiago - Enter&Plug Software
> <jeandeadlucky em yahoo.com.br> wrote:
> > Num último caso, tente fazer um insert através do IBExpert / IBOConsole 
> > ou
> > qqr outro gerenciador que você está usando.. se demorar, o problema está 
> > no
> > banco... caso contrário é algum código que você está usando dentro da
> > aplicação...
> >
> > Espero estar ajudando
> >
> > Thiago
> > ----- Original Message -----
> > From: "Adelson Longo" <adelsonlongo em yahoo.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Monday, February 07, 2005 12:01 PM
> > Subject: Re: [firebase-br] Muito lento o
> > ClientDataSet.ApplyUpdates(0)noFirebird 1.5...
> >
> > > Beleza Thiago,
> > >
> > > Agradeço muito sua pronta cooperação mas, sim, o banco tem muitos 
> > > indices
> > > e triggers e etc e tal e eu já fiz um backup e um restore do 
> > > "danado"...
> > > mas não resolveu ! ! ! !
> > >
> > > Persiste o problema....
> > >
> > > Alguem tem mais idéias ? ? ?
> > >
> > > Adelson.
> > >
> > >
> > > Thiago - Enter&Plug Software <jeandeadlucky em yahoo.com.br> wrote:
> > > Faça um backup/restore na base.
> > >
> > > Pode ser a quantidade de índices que envolvem tais tabelas... fazendo 
> > > o
> > > backup restore você acaba reconstruindo os índice.. acredito que na
> > > recontruções o índice tb seja recalculado
> > >
> > > Ou então na trigger (se exitir) de before Insert dessas tabelas
> > >
> > > Espero ter ajudado
> > >
> > > Thiago
> > >
> > > ----- Original Message -----
> > > From: "Adelson Longo"
> > > To:
> > >
> > > Sent: Monday, February 07, 2005 11:22 AM
> > > Subject: [firebase-br] Muito lento o ClientDataSet.ApplyUpdates(0)
> > > noFirebird 1.5...
> > >
> > >
> > >> Olá PessoALL....
> > >>
> > >> Alguem poderia me ajudar nessa "parada dura" que está me deixando 
> > >> muito
> > >> preocupado em relação ao uso do Firebird...
> > >>
> > >> Enquanto o BD. estava "pequeno" minha aplicação rodava que era "uma
> > >> beleza"... com acesso bi-direcional aos cadastros e pesquisas e 
> > >> etc....
> > >> utilizando Delphi 7 e dbExpress + FB 1.5 e RH 9 .... mas agora que o
> > >> banco
> > >> creceu um pouco (+/- 11MB) tá uma lastima.... e o "gargalo" pude 
> > >> perceber
> > >> ser justamente no ApplyUpdates...
> > >>
> > >> Tabelas com poucos registros ele simplesmente congela a aplicação por 
> > >> uns
> > >> 15 segundos a cada ClientDataSet.ApplyUpdates(0)...
> > >>
> > >> Alguem poderia me ajudar....
> > >>
> > >> Grato, Adelson.
> > >>
> > >> __________________________________________________
> > >> Converse com seus amigos em tempo real com o Yahoo! Messenger
> > >> http://br.download.yahoo.com/messenger/
> > >> ______________________________________________
> > >> 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
> > >>
> > >
> > >
> > >
> > >
> > >
> > > ______________________________________________
> > > 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
> > >
> > > __________________________________________________
> > > Converse com seus amigos em tempo real com o Yahoo! Messenger
> > > http://br.download.yahoo.com/messenger/
> > > ______________________________________________
> > > 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
> > >
> >
> > ______________________________________________
> > 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
> >
>

______________________________________________
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








Mais detalhes sobre a lista de discussão lista