× Linguagem de Programação ADVPL

Perguntas Lentidão em Rotina Automática

Mais
11 anos 7 meses atrás #12381 por josuel.silva
Prezados boa tarde,
tínhamos na versão 10 a rotina automática (msExecAuto({|x,Y| Mata650(x,Y)},_aSC2,3) ) para geração de OPs que demorava em média 3 segundo s para cada OP.
Agora na versão 11 está demorando em média 10 a 20 segundos por cada OP, sendo que para um arquivo de mais de 100 Ops está demorando uns 20 minutos.


Gostaria de saber se mudou alguma coisa ou o que posso fazer para otimizar a geração das Ops.


Grato desde já.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #12386 por lalberto
Respondido por lalberto no tópico Lentidão em Rotina Automática
Minha sugestão é rodar um reindex de todas as tabelas do protheus, aqui em downloads, banco de dados, tem uma query que faz isso, tira backup e outra dependendo do tamanho da base é melhor fazer isso de madrugada, faça em uma base teste para ver se melhora a performance.

Abraços.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #12399 por mbrigagao
Respondido por mbrigagao no tópico Lentidão em Rotina Automática
Josuel,

Por um acaso você utilizava Procedures na versão 10 ?

Se eu não me engano existem algumas procedures do estoque que ajudam muito nesses processos de geração de OP.

At.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #12402 por josuel.silva
Respondido por josuel.silva no tópico Lentidão em Rotina Automática
Olá Marcelo bom dia,
obrigado pela resposta. Então utilizamos procedure sim.


Grato.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.108 segundos
Joomla templates by a4joomla