Páginas filhas
  • 9242525 DAGROCUSTOS-1632 Lentidão captação de entrada


01. DADOS GERAIS

Produto:

TOTVS Agro Multicultivo

Linha de Produto:

Linha PIMS

Segmento:

Agroindústria

Módulo:Custos Agrícolas
Função:Processamentos > Processamento Custos > Captação de Entrada de Custos
Ticket:9242525
Requisito/Story/Issue (informe o requisito relacionado) :DAGROCUSTOS-1632


02. SITUAÇÃO/REQUISITO

Realizado a tentativa de executar a rotina de captação de entradas e a mesma apresentou uma demora de mais de 2horas na execução.

03. SOLUÇÃO

Verificado que a lentidão ocorria no passo referente à captação de horas de equipamento das Atividades Mecanizadas. O problema de performance estava concentrado na recuperação de parâmetros dentro de um loop no código. Dessa forma eram realizadas inúmeras consultas desnecessárias em banco de dados o que estava acarretando o problema. Foi alterada a forma de recuperação dos parâmetros melhorando assim a performance conforme tabela abaixo. (Observação:  a tabela abaixo demonstra a quantidade de registros lidos de atividades mecanizadas, porém, o tempo demonstrado na tabela representa o tempo total gasto de captação de uma única Unidade Administrativa)

Outro ponto que sofreu alteração foi a geração de logs de ocorrência de processamento quando verificado que o equipamento apontado não possui componente relacionado. Caso o equipamento contenha caracteres no campo código, estava gerando uma falha e o log de ocorrência não era gerado. Foi efetuada a correção para q o log de ocorrência seja gerado corretamente.





ANTES ALTERAÇÕESAPÓS ALTERAÇÕES
Captação entradamês/anoQuantidade de registros de atividades mecanizadasInício (hh:mm:ss)Fim (hh:mm:ss)Tempo Total (hh:mm:ss)Início (hh:mm:ss)Fim (hh:mm:ss)Tempo Total (hh:mm:ss)% Melhoria
1ª execuçãomai/2018.75815:21:5215:40:0400:18:1209:25:0409:28:4900:03:45            79,40
2ª execuçãomai/2018.75815:58:4816:17:0100:18:1310:01:1310:04:5800:03:45            79,41
3ª execuçãomai/2018.75816:35:5616:53:4900:17:5310:10:0410:13:4700:03:43            79,22
1ª execuçãojan/20361.04719:24:5322:44:0903:19:1609:29:3909:39:3800:09:59            94,99
2ª execuçãojan/20



09:50:5810:00:5600:09:58            95,00
3ª execuçãojan/20



10:14:2810:24:2300:09:55            95,02

04. ASSUNTOS RELACIONADOS