[firebase-br] Problema de performance no firebird 2.1

Arlei F. Farnetani Junior junior em farsoft.com.br
Dom Maio 3 10:22:01 -03 2009


Sim eu dei...

Vailton Renato escreveu:
> 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
>>
>>     
>
> ______________________________________________
> 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