GARANTIR DESCONTO

Fórum Velocidade de Comunicação #271771

10/03/2005

0

Estou usando Delphi 6, Firebird 1.0 e Componentes paleta interbase(query, table)

Estou desenvolvendo um sistema para uma empresa para substituir o sistema que ela já tem.

O sistema antigo feito em clipper tem uma velocidade de resposta razoável, só que com o meu a velocidade está, em alguns comps, muito lenta.

O firebird pode ser o culpado?????
A Rede????? (Esta eu não sei dizer pois o outro sistema é usado nas mesmas máquinas e a velocidade dele é bem melhor que o meu).
O Delphi????

O que eu posso fazer?

Agradeço antecipadamente qualquer opnião.


Salupe

Salupe

Responder

Posts

10/03/2005

Faelcavalcanti

Cara. Toda mudança de um sistema em DOS para Windows é feita de forma muito crítica, quando se trata dos usuários do dia-a-dia. Você têm que levar em conta que utilza também vários recursos da máquina como o da placa de vídeo, etc.

Eu passei há alguns meses atrás por uma situação bastante parecida e confesso é horrível para o desenvolvedor em uma demonstração sem antes verificar em sistemas operacionais diferentes e computadores diferentes qual será o comportamento que o sistema terá. Acho isto bastante importante para não passar vergonha na hora.

Para tu saber quem é o culpado vai ser um pouco mais difícil, você terá que ir com o Jack, ´vamos por partes´. Primeiro verifica novamente as configurações de conexão com o banco de dados como Dialect, Page Size e etc. se estão ok. Caso não resolva, procura pelos componentes do IBObjects que realmente é o melhor e fiquei bastante satisfeito ([b:e560bbc6b7]É Pago[/b:e560bbc6b7]).

Sobre o Firebird, migra logo para o 1.5, faiz alguns testes e vê se compromete em alguma coisa que estejas utilizando na sua aplicação.

Recomendação: Fique longe dos componentes para gerar um lookup. Eles deixam mais lento com o excesso. Procure fazer tudo na mão, com o SQL.

Contudo, acredito que seja o componente. Faiz uns testes em diversos computadores, faiz um programinha teste só para levar quanto tempo atualiza uma tabela de 5.000 registro e/ou consulta com alguns filtros específicos. No meu caso fiz isto e após alguns testes verifiquei que o componente demorava demais, e após a migração e com as melhoras nos resultados diminuí nas doses de Café.

Espero ter ajudado!


Responder

Gostei + 0

11/03/2005

Salupe

Em relação aos dialetos, page size e etc qual é a melhor configuração para o firebird 1.0. Eu estou usando a configuração padrão que o Firebird colocou na iniciação, ou seja, Page Size 1024, Dialeto 1, eu posso fazer a alteração sem perder dados, visto que o sistema já está sendo utilizado e eu não posso me arriscar a perde-los.

Agradeço antecipadamente qualquer ajuda.


Responder

Gostei + 0

17/03/2005

Gandalf.nho

Procure não usar IBTable isso degrada o desempenho.


Responder

Gostei + 0

17/03/2005

Silviogs

Olá

procure utilizar o ZeosLib, estou muito satisfeito com ele, além de ser FREE tem vários protocolos para acesso a maioria dos Banco de Dados.

http://prdownloads.sourceforge.net/zeoslib/zeosdbo-6.5.1-alpha.zip?download

Atenciosamente

Silvio Guedes


Responder

Gostei + 0

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

Aceitar