Fórum Firebird Lento #368296

10/02/2009

0

Bom dia, possuo um sistema feito em Delphi no qual estou fazendo teste para que ele funcione através da internet. Estou utilizando Firebird 2.1 e componente IBO4.8.7 para fazer a conexão com o banco. A conexão é executada com sucesso porem uma coisa que eu percebi foi que no primeiro ´IBOquery.Open;´ ele demora cerca de 4 minutos e a partir dai então ele vai tranquilo(localmente ele funciona sem problema algum e numa velocidade excelente). Tenho também um outro sistema que utiliza BDE para fazer a conexão e nesse outro sistema essa lentidão não ocorre. Gostaria de saber se alguém já passou por isso ou se tem alguma dica que possa me ajudar pois estou procurando bastante sobre isso mas está dificíl encontrar um solução.
Desde já agradeço a ajuda.

Obrigado,
Douglas.


Douglass

Douglass

Responder

Posts

21/03/2009

Otto

Local realmente nao se compara.

pode ser vários fatores, essa sua consulta nao pode ser otimizada? trazer apenas os campos que necessita? qual a velocidade da sua net local e de onde esta o banco?
o mesmo sistema usando bde é mais rápido? oO


Responder

Gostei + 0

23/03/2009

Brunolspp

A conexao via web a qq banco de dados relacional sera sempre muito lenta pois os pcotes dos clients sao muito pesados mesmo.

Se voce precisa de uma aplicação de distribuição geogfráfica o caminho correto é o DataSnap e não uma aplicação Client/Server.

E para falar a verdade não consigo achar uma justificativa técnica que me leve a preferir usar client/server do que multicamadas com DataSnap.

Abs

BL


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar