Paradox Lento

Delphi

26/04/2003

Tenho um sistemas utilizando Paradox em rede com Servidor Windows 2000.
Quando a primeira estação acessa o sistema esta rapido parecendo que os dados estão local.
A partir da segunda estação o acesso fica muito lento.
Alguem já teve este problema e conseguiu resolver?
Favor informar como.


Roberto_conetsys

Roberto_conetsys

Curtidas 0

Respostas

Targinosilveira

Targinosilveira

26/04/2003

Amigo so usei o paradox em apenas uma estação e não tive nenhum problema, acho que no seu caso pode ser alguma coisa na configuração do BDE, senão pode ser a quantidade de registros e se os dois estão usando a mesma tabela ao mesmo tempo, o problema merece uma analise onde você fica monitorando quais as tabelas que ficam lenas e ver se pode ser a quantidade de registros alguma coisa deste tipo.
Espero ter lhe agudado.


GOSTEI 0
Roberto_conetsys

Roberto_conetsys

26/04/2003

A lentidão é na abertura do form quando abre as tabelas.
Nas operações de salvar, localizar e outras manipulações de dados não tem problema a velocidade é a mesma com uma ou varias estações acessando as tabelas.


GOSTEI 0
Rebel_inside

Rebel_inside

26/04/2003

Conselho de amigo:

Não use paradox em rede!!!


No começo você até consegue usar ele.. mas se a rede não estiver em perfeito estado, você terá vários problemas como perda de registro, tabela apagar do nada e mais coisas ´cabulosas´ desse gênero.

Experiência própria!


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

26/04/2003

Caro Roberto,

Normalmente isto acontece em face dos arquivos temporários estarem sendo criados no mesmo diretório onde está o executável, e se você estiver usando um único executável (no servidor) isso causa um overhead desnecessário.
Mantenha o executável no servidor, pois isto facilita as atualizações de versões num único ponto. No entanto, em cada estação de trabalho, crie um atalho no desktop e aponte para o executável e em seguida, abra as propriedades do atalho e configure o atributo de [b:834c394421]iniciar em[/b:834c394421] para um diretório local, com permissão para escrita.
Isso se aplica a qualquer aplicação que utilize o BDE como mecanismo de acesso aos dados.


GOSTEI 0
Mauromarques

Mauromarques

26/04/2003

Se o BDE estiver bem configurado com o LocalShare = True o Net dir com a Letra expecificada, somente a letra e não o caminho ex.: f:\ ou c:\ o maxfilehandles >= 80 e após gravar tu botares o comando

Uses DBIProcs;

DbiSaveChanges(TPedido.handle);
TPedido.refresh;

E o mais importante somente as informações devem trafegar na rede o que deve ser o teu problema de velocidade.

Com todos estes cuidados, o paradox funciona perfeitamente em rede. Possuo mais de 3.000 clientes rodando sistemas com paradox em rede e dá tranquilamente para trabalhar.

Claro que tu não poderá comparar uma base paradox com um Oracle ou SQLServer. Mas em termos de velocidade o paradox é mais rápido por exemplo do que o interbase antigo do delphi 4. mais rápido não mais seguro.


GOSTEI 0
POSTAR