Histórico da Página
Assunto
...
Multi-Threads no SIGAPON
...
Produto: | Microsiga Protheus® |
Ocorrência: | Multi-Threads - SIGAPON |
Passo a passo: | Implementada melhoria na rotina Leitura e Apontamento (PONM010) com a criação do parâmetro MV_PONMULT, que permite definir a utilização de Multi-Threads em sua execução, melhorando assim, a performance do produto |
Procedimento para implementação:
Acesse o RHUPDMOD e execute a opção 27, do SIGAPON (27 – Criação do parâmetro MV_PONMULT). Procedimentos para utilização: Acesse o Configurador (SIGACFG) em Atualizações / Cadastros / Parâmetros / Configurar o parâmetro:
| ||||
Observações: | A utilização e quantidade de threads utilizadas devem ser bem analisadas e definidas junto ao departamento de Infraestrutura /T.I. |
Para pequenas cargas de informação (poucos funcionários), a utilização de múltiplas threads pode tornar o processo mais lento.
O mesmo ocorre na utilização de muitosA quantidade máxima de threads varia de servidor para servidor, por este motivo antes de implantar será necessário a realização de testes adicionando sempre 1 thread por vez. Por exemplo, testar com 2 threads ativas e verificar se o tempo de execução do PONM010 diminuiu. Caso tenha diminuído, testar novamente com 3 threads ativas e verificar a performance, caso o tempo de execução aumente com 3 threads, então a quantidade ideal será de apenas 2 threads, caso contário aumente as threads para 4 e veja o resultado, até encontrar a quantidade ideal para o seu servidor. A utilização de muitas threads em um servidor que não suporta a carga de processamento pode deixar o processo mais lento. Para uso de dicionários ctree server recomenda-se ter licenças sobrando, nunca use as licenças no seu limite para enviar problemas. |