[firebase-br] Transferencia muito lenta...

Dimas Bolognani dimas em dbsoftinformatica.com.br
Ter Ago 7 10:28:28 -03 2007


Bom dia pra todos,

Tenho q fazer uma atualização entre duas tabelas produtos da matriz e filial só que são atualizados alguns campos, ai estou
abrindo duas conexões um com o banco da matriz e outro com o banco da filial, isso na mesmo micro. eu preciso verificar se no banco da filial consta todos os produtos da matriz, ai faço um loop no banco da matriz usando o Locate, se existir eu faço uma alteração e se não for encontrado faço um insert no banco da filial, esta tabela tem em media 9000 registros e 72 campos, o problema é q ta demorando muito pra percorrer toda tabela, e a cada +/- 500 a 600 registros ele para de responder por alguns minutos e depois volta a processar isto ta demorando muito pro cliente.
Será q lentidão e as parada são por causa de haver duas conexões sinultanias em banco de dados diferentes ou o uso do Locate p/ localizar os registros um a um?
Ja pensei em até criar arquivos textos p/ fazer esta atualização..

 
Gostaria da opnião de vocês.

Atenciosamente,


DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TEL.(35)3441-5254
Dimas Bolognani


Mais detalhes sobre a lista de discussão lista