Lentidão na manipulação de dados em rede
Moderador: Moderadores
-
RONALDMENEZES
- Usuário Nível 1

- Mensagens: 9
- Registrado em: 24 Mai 2006 12:38
- Contato:
Lentidão na manipulação de dados em rede
Estou com um problema,que é ao abrir um banco de dados em rede;o mesmo perde a performance por maior que seja o processador.As máquinas clientes demonstram este problema,menos no servidor.Mapeei no cliente o endereço do programa,e, o estou rodando direto no servidor.O banco de dados é aberto na hora que acesso determinada função.Alguém pode me ajudar ?
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Olá meu caro,
1º - Os bancos de dados estão packeados / Comando "Pack"
2º - Você usa alguma rotina para mostrar andamento da indexação (caso ao abrir vc faça reorganização)
3º - Você simplesmente abre os arquivos e indices, ou existe alguma outra função na abertura ?
Qual o tamanho dos arquivos?
Qual RDD vc usa ?
Por favor retorne para podermos melhor ajudar.
1º - Os bancos de dados estão packeados / Comando "Pack"
2º - Você usa alguma rotina para mostrar andamento da indexação (caso ao abrir vc faça reorganização)
3º - Você simplesmente abre os arquivos e indices, ou existe alguma outra função na abertura ?
Qual o tamanho dos arquivos?
Qual RDD vc usa ?
Por favor retorne para podermos melhor ajudar.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
-
RONALDMENEZES
- Usuário Nível 1

- Mensagens: 9
- Registrado em: 24 Mai 2006 12:38
- Contato:
Lentidão no acesso Banco de Dados
Cada rotina abre seus respectivos bancos de dados e indices.Aí você imagina, quando temos 2 clientes ao mesmo tempo na mesma rotina.Não cria uma lentidão.Uso o Clipper 5.2 e utilizo o rmake.Tamanho do Banco de Dados 300 registros.Quando os indexo os pckeio
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Olha meu amigo, experimente deixa-los abertos, e veja se faz alguma diferença, pois ter de ficar abrindo e fechando bancos e indices, ainda mais se for NTX, causa uma certa lentidão sim.
Apesar de vc já estar packeando os arquivos, sempre use Set Deleted On.
Que RDD vc usa ? CDX ou NTX
Caso seja CDX, lembre-se de apagar o arquivo toda vez antes de reindexar.
Agora falando de rede, vc usa a do Windows ? Caso seja, faça uso do protocolo TCP-IP ou NetBEUI, IPX é muito pesado!
Qual o sistema operacional do servidor ? Caso seja XP ou 2000 tente o seguinte:
Botão direito do mouse em cima do icone Meu Computador;
Propriedades;
Orelha Avançado;
Opções de Desempenho e faça alguns ajustes.
Tente aí, e nos retorne.
Apesar de vc já estar packeando os arquivos, sempre use Set Deleted On.
Que RDD vc usa ? CDX ou NTX
Caso seja CDX, lembre-se de apagar o arquivo toda vez antes de reindexar.
Agora falando de rede, vc usa a do Windows ? Caso seja, faça uso do protocolo TCP-IP ou NetBEUI, IPX é muito pesado!
Qual o sistema operacional do servidor ? Caso seja XP ou 2000 tente o seguinte:
Botão direito do mouse em cima do icone Meu Computador;
Propriedades;
Orelha Avançado;
Opções de Desempenho e faça alguns ajustes.
Tente aí, e nos retorne.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG