waway Posted July 27, 2022 Report Share Posted July 27, 2022 Bom Dia Amigos, estou precisando encontrar uma solução para melhorar a velocidade dos loops nos dbf do meu sistema , alguem consegue me dar uma diga , alguma ferramenta que pode mehorar isso , eu ja uso indices temporarios, mas lopp ( do while em dbf com muitas informações em rede e extremamente lento) no servidor com hdd ssd gerar os loop de folha pagamento de 250 trabalhadores em 1 minuto , ja na rede isso demora 20 minutos. Wanderson Medeiros skype: wanderson.medeiros5 e-mail: sintrampontal@gmail.com WhatsApp : (34) 99953-1534 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted July 27, 2022 Report Share Posted July 27, 2022 Bom dia. Consegue reproduzir um DEMO com os .DBFS e .PRGS, para testes? Se conseguir, compile e junte tudo em .ZIP/RAR, e poste no MegaDowload. Regards, saludos. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted July 27, 2022 Report Share Posted July 27, 2022 Haga una busqueda en el foro inter, ejemplo: http://forums.fivetechsupport.com/viewtopic.php?f=6&t=32917&p=193808&hilit=dbf+lento&sid=e43f717379e01988a3cb539cce0c80eb#p193808 http://forums.fivetechsupport.com/viewtopic.php?f=6&t=28524&p=161805&hilit=dbf+lento&sid=e43f717379e01988a3cb539cce0c80eb#p161805 http://forums.fivetechsupport.com/viewtopic.php?f=6&t=28524&p=159611&hilit=dbf+lento&sid=e43f717379e01988a3cb539cce0c80eb#p159611 Regards, saludos. Quote Link to comment Share on other sites More sharing options...
Theotokos Posted July 28, 2022 Report Share Posted July 28, 2022 Em 27/07/2022 at 09:00, waway disse: Bom Dia Amigos, estou precisando encontrar uma solução para melhorar a velocidade dos loops nos dbf do meu sistema , alguem consegue me dar uma diga , alguma ferramenta que pode mehorar isso , eu ja uso indices temporarios, mas lopp ( do while em dbf com muitas informações em rede e extremamente lento) no servidor com hdd ssd gerar os loop de folha pagamento de 250 trabalhadores em 1 minuto , ja na rede isso demora 20 minutos. Wanderson Medeiros skype: wanderson.medeiros5 e-mail: sintrampontal@gmail.com WhatsApp : (34) 99953-1534 qdo tenho que fazer While, eu tento diminuir o loop, iniciando a partir de um ponto do arquivo... exemplo... se preciso fazer um loop para pegar os dados de Data inicial e Data Final, posiciono o arquivo aberto na data inicial e faco até a data final....ao inves de percorrer o arquivo inteiro Quote Link to comment Share on other sites More sharing options...
waway Posted July 29, 2022 Author Report Share Posted July 29, 2022 Vou tentar não percorrer todo o loop , e fazer um prg teste para Kabiaba testar , mas gostaria de saber se alguém já testou as LIBS RMDBFCDX , REDBFCDX a RMDBFCDX me parece que vem junto com xharbour pago! Quote Link to comment Share on other sites More sharing options...
joao Posted July 29, 2022 Report Share Posted July 29, 2022 Bom dia , o amigo Paiva usa , são muito mais rápidos , mas é só no xharbour pago . Quote Link to comment Share on other sites More sharing options...
Valdir Posted August 1, 2022 Report Share Posted August 1, 2022 Em 28/07/2022 at 22:59, waway disse: Vou tentar não percorrer todo o loop , e fazer um prg teste para Kabiaba testar , mas gostaria de saber se alguém já testou as LIBS RMDBFCDX , REDBFCDX a RMDBFCDX me parece que vem junto com xharbour pago! Coloque um SYSREFRESH(.T.) logo após o While, dentro do Loop. Só coloque o DBCOMMIT() após o ENDDO. Isso irá descarregar a memória a cada loop e ao final, realizará a gravação no seu Arquivo .dbf. abraços. Quote Link to comment Share on other sites More sharing options...
macs Posted August 1, 2022 Report Share Posted August 1, 2022 Usa o SixCdx! Quote Link to comment Share on other sites More sharing options...
waway Posted August 2, 2022 Author Report Share Posted August 2, 2022 20 horas atrás, Valdir disse: Coloque um SYSREFRESH(.T.) logo após o While, dentro do Loop. Só coloque o DBCOMMIT() após o ENDDO. Isso irá descarregar a memória a cada loop e ao final, realizará a gravação no seu Arquivo .dbf. abraços. Já coloco mesmo assim fica lento Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.