[firebase-br] Aos entendidos do FB, please...

Jorge Henrique - America Moveis jorgehenrique em americamoveis.com
Qua Jan 10 17:57:49 -03 2007


Aparentemente não são 100% iguais, tanto que na instalação do FB em Windows 
o instalador te pergunta se vc quer que ele crie a gds32.dll para 
"retrocompatibilidade" com o FB.

[]'s
----- Original Message ----- 
From: "Antonio Carlos" <a.lima.silva em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, January 10, 2007 3:31 PM
Subject: [firebase-br] Aos entendidos do FB, please...


Meus caros companheiros de lista,

Venho utilizando ha algum tempo o FB desde a versão 1.0, no inicio usava o
IBX para acesso e mesmo sendo mais trabalhoso a performance era ótima.
Há algum tempo atrás, tendo dado ouvidos há rumores sobre " futura
incompatibilidade do Fb com o IBX ", migrei para DBX + ClientDataSet +
DataSetProvider.

Em desenvolvimento, com FB 1.5 , os aplicativos se comportavam sempre 100%,
mas em produção,... a conversa foi outra, primeiro uma lentidão inexplicavel
e por vezes menssagens de erros.

Acabei "descobrindo" a questão das transações ( o que já sabia há muito pelo
IBX mas que não é anunciado no DBX ) , parecia ilógico que um SQlConnection
com  o parametro Interbase TransIsolation=ReadCommited  com ApplyUpdates(0)
em um Insert não fechasse a transação. resolvi esse problema, fiz na munheca
o controle transacional e eliminei 50% da lentidão e 100% das mensagens de
erro.

Contudo em produção a performance do DBX nunca ficou igual ao IBX o que é
ilógico se pensar que no DBX uso ClientDataSete, se bem que no IBX eu usava
KbMemTable.

Fui empurrando com a barriga, tentei várias soluções, para o ajuste fino da
coisa, um servidor melhor, mais memória, melhor placa de rede, melhor
switch, FbClassic no lugar do SS, Linux Shell no lugar do Gráfico, e isso
melhorou um pouco mas nunca passou de um Barrichelo.

Um dia uma maça, digo um mouse caiu sobre a mesa e resolvi mudar na
VendorLib do DBX GDS32 para FBCLIENT, por puro tédio, para ver o que
acontecia, ( Eu sempre achei que a gds32.dll no FB1.5 fosse a FBClient.dll
renomeada pelo instalador ) ocorre que essa aparente inutilidade fez o
sistema ficar 100% . Nossa pena que isso já não se aplica ao Barrichelo.

Aos entendidos, afinal FBCLIENT E GDS#@ é igual ou não ?

[]s.
Antonio Carlos




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.16.8/621 - Release Date: 9/1/2007 
13:37






Mais detalhes sobre a lista de discussão lista