Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Protheus
Segmento:Backoffice
Módulo:SIGAEST - Estoque e Custos
Função:MATA300
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. SITUAÇÃO/REQUISITO

Processamento Multi-Threads na rotina de Saldo Atual

03. SOLUÇÃO

Para aumentar a velocidade de processamento da rotina Saldo Atual (MATA300), foi implementada melhoria de performance na gravação do saldo atual (somente procedures).
Esta implementação é utilizada em conjunto com o parâmetro MV_A300THR. Neste parâmetro, é definida a quantidade de Threads a serem processadas na rotina de Saldo Atual. Vale ressaltar que o limite Máximo de Threads em execução é de 20 (Vinte).


Para ativar o processamento multi-thread, acesse o módulo Configurador (SIGACFG) e crie o parâmetro conforme o Passo 2.

Nome da VariávelMV_A300THR
TipoNumérico
DescriçãoDefine a quantidade de Threads a serem processadas simultaneamente na rotina de Saldo Atual (MATA300) para montagem do arquivo de trabalho (1 a 20 Threads).
Valor Padrão1


04. DEMAIS INFORMAÇÕES


IMPORTANTE!

Para realizar a configuração do parâmetro MV_A300THR, é necessário fazer um estudo do número ideal de Threads para utilizar na base de dados, pois a quantidade excessiva de Threads pode deixar o processamento mais lento do que o atual. Por isso é recomendado que seja aumentado o número de Threads quadraticamente, verificando os tempos de processamento através da tabela de logs CV8.


05. ASSUNTOS RELACIONADOS