Histórico da Página
GERAÇÃO DE FATURAS COM DIVERGÊNCIA NA PERFORMANCE AO UTILIZAR MÚLTIPLAS THREADS
Linha de Produto: | Microsiga Protheus® |
Segmento: | Supply Chain - Logística |
Módulo: | SIGATMS - Gestão de Transportes |
Função: | TMSA491 - Geração de Faturas |
Situação: | Ao se utilizar o faturamento com múltiplas threads, o sistema apresenta lentidão. Identificado que as threads estão sendo abertas e fechadas diversas vezes, quando o ideal é que a thread se mantenha ativa e seja fechada apenas no final do processamento. |
Solução: | Foi realizado um ajuste de performance, fazendo com que as threads se mantenham ativas e finalizando as mesmas apenas no final do processamento. Foi ajustado também para que o sistema respeite o número máximo de threads definido no parâmetro MV_TMSTHRE. Realizada melhoria na escrita de logs, fazendo com que o sistema utilize uma tabela temporária para realizar o controle de logs de erro de processamento, ao invés de arquivos temporários. |