Produto: | |
---|---|
Linha de Produto: | Linha PIMS |
Segmento: | |
Módulo: | Custos Agrícola |
Função: | Processamentos > Processamento Custos > Captação de Entradas de Custos |
País: | Brasil |
Ticket: | 19208192; 18274526 |
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROCUSTOS-8037; DAGROCUSTOS-7962; DAGROCUSTOS-7789 |
Ao efetuar a Captação de Entradas de Custo o sistema está apresentando lentidão o que não ocorria anteriormente. Ocorre também, de antes de ser inicializada a tela de Ver Processamentos o navegador para de responder.
Verificado que a lentidão apresentada antes da abertura da tela de Ver Processamentos se referia à execução do Processo de Rateio de Atividades Mecanizadas para apontamentos que não possuem Local de Produção (Talhão) informados. e que no processamento de Captação de Entradas, a lentidão estava concentrada nos passos referentes à:
Como solução, foi efetuado a otimização de consultas de Banco de Dados e alteração de código-fonte para privilegiar o desempenho do produto.
A fim de exemplificação de diferença de tempo gasto antes e após as alterações efetuadas segue abaixo um comparativo. Para este comparativo foi utilizada duas bases de dados de clientes em banco de dados Oracle como Microsoft SQLServer. A nomenclatura das Unidades Administrativas foram alteradas para preservar a identidade dos clientes
SQLServer | Antes | Após |
---|---|---|
UNIDADE 01 | 00:00:50 | 00:00:53 |
UNIDADE 02 | 00:00:47 | 00:00:56 |
UNIDADE 03 | 00:05:46 | 00:00:50 |
UNIDADE 04 | 00:00:43 | 00:00:44 |
UNIDADE 05 | 00:00:47 | 00:00:47 |
UNIDADE 06 | 00:00:27 | 00:00:27 |
UNIDADE 07 | 00:00:42 | 00:00:44 |
UNIDADE 08 | 00:00:46 | 00:00:58 |
UNIDADE 09 | 00:07:51 | 00:01:05 |
UNIDADE 10 | 00:00:28 | 00:00:30 |
UNIDADE 11 | 00:00:29 | 00:00:31 |
UNIDADE 12 | 00:14:43 | 00:01:25 |
UNIDADE 13 | 00:04:52 | 00:00:54 |
UNIDADE 14 | 00:11:12 | 00:01:20 |
UNIDADE 15 | 00:00:43 | 00:00:48 |
UNIDADE 16 | 00:00:42 | 00:00:45 |
UNIDADE 17 | 00:00:44 | 00:00:46 |
UNIDADE 18 | 00:00:28 | 00:00:29 |
UNIDADE 19 | 00:00:42 | 00:00:45 |
UNIDADE 20 | 00:43:11 | 00:04:13 |
UNIDADE 21 | 00:05:16 | 00:00:23 |
UNIDADE 22 | 00:00:11 | 00:00:16 |
UNIDADE 23 | 00:00:42 | 00:00:16 |
UNIDADE 24 | 00:04:25 | 00:00:19 |
UNIDADE 25 | 00:04:35 | 00:00:26 |
UNIDADE 26 | 00:00:11 | 00:00:12 |
UNIDADE 27 | 00:09:28 | 00:00:35 |
UNIDADE 28 | 00:00:15 | 00:00:21 |
TOTAL | 02:01:56 | 00:22:38 |
Oracle | Antes | Após |
UNIDADE 01 | 00:00:50 | 00:00:53 |
UNIDADE 02 | 00:00:47 | 00:00:56 |
TOTAL | 00:01:37 | 00:01:49 |
Foi efetuada, também, a transposição do Rateio de Atividades Mecanizadas para se tornar um passo da Captação de Entradas de Custo. Dessa forma ao confirmar a Captação de Entradas de Custo o sistema direcionará para a tela de Ver Processamentos sem que haja o travamento do navegador.
Por fim, foi efetuada melhoria nas mensagens apresentadas durante a Captação de Entradas de Custo. Anteriormente era apresentada apenas a mensagem Em Execução. A partir deste momento, será apresentado a descrição do passo da Captação de Entradas de Custo que está sendo realizado. Sendo eles:
Importante ressaltar que podem ocorrer diferenças de valores gastos em ambiente de cliente, visto que tais valores obtidos foram extraídos de ambiente local com capacidade de processamento e memória reduzidos. |