[firebase-br] Problema de performance no firebird 2.1

Vailton Renato vailtom em gmail.com
Dom Maio 3 06:43:25 -03 2009


Uma curiosidade apenas: voce deu um DisableControls no componente
TTable/TQuery (ou semelhante que vc usa nestas tabelas) antes de
efetuar qualquer movimentação de registros?

2009/5/3 Eduardo Jedliczka <jedyfb em gmail.com>:
> Verifica a versão da GDS32.DLL e/ou FBCLIENT.DLL de todas as máquinas.
>
> se o server é 2.1 e o client for da 2.0 (ou anterior) a diferença de
> tempo será bem alta.
>
> Abraço
>
> Eduardo Jedliczka
>
> Em Sáb, 2009-05-02 às 23:41 -0300, Arlei F. Farnetani Junior escreveu:
>
>> Isolamos o problema em 3 notebooks o problema e em mais 2 desktop aqui
>> na empresa. Tiramos o componente DBGRID e colocamos um TLisview e
>> o problema da lentidão de 800milisegundos desaparece. Na verdade o que ainda
>> não se explica é uma coisa que todos aqui ficamos sem resposta, rodando
>> o sistema através dos 3 notebooks o sistema tem um tempo de retorno de
>> 150milisegundos
>> contra os 600 a 800 milisegundos dos terminais desktops (sendo que todos os
>> desktops que testamos são melhores que os notebooks de configuração tanto
>> de video como de memoria ram e de hd) e todos acessando o mesmo servidor.
>>
>> Testamos um a um, todos juntos e o mais impressionante é exatemente isto,
>> o sistema acessado de desktop o tempo vai pra casa dos 600 a 800
>> milisegundos,
>> e o que é mais interessante, ele parece incremental, tipo jogo um item
>> marca 390miliseg,
>> depois 440, depois 500 depois 600, 700, 785, 800 e estabiliza...ja nos notes
>> estabiliza na casa dos 140milisegundos e nao sobe, na verdade desce para 98,
>> 73milisegundos.
>>
>> A diferença é brutal...aí tiramos o DBGRID e deixamos sem nada na tela, só
>> contabilizando o tempo do clientdataset gravar e um outro dar o
>> refresh...bingo
>> o tempo tanto do destkop e dos notes ficam semelhantes...sendo que ainda o
>> tempo dos notebooks ganham em 15 a 20% mais rápido (isto é sem explicação).
>>
>> Rodando o sistema do próprio servidor é mais lento que os notebooks.
>>
>> Aí jogamos um compontente TListview e a margem do tempo tb teve uma
>> constante
>> de na média 150milisegundos contra os 800milisegundos do Dbgrid...logo
>> achamos
>> que o problema está neste componente.
>>
>> ______________________________________________
>> 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
> ______________________________________________
> 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