Dúvida
Existe a possibilidade de quebrar o bloco K em threads para ganho de perofrmance?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões
Solução
Para melhoria de performance no registro K200, verifique se o Processo 14 de Stored Procedures está instalado.
Para consulta, acesse o módulo Configurador (SIGACFG).
Multi-Threads
Para configuração de multi-threads no processamento do Registro K200, é necessário incluir o parâmetro MV_BLKMTHR via configurador com as seguintes informações:
Variável |
MV_BLKMTHR |
Tipo |
Numérico |
Descrição |
Define o número de threads que serão utilizadas |
Conteúdo |
1 |
O processamento multi-threads está limitado ao máximo de 20 threads. A alteração da quantidade de threads deve ser feita com critério, pois pode impactar na performance do sistema como um todo, pois depende da infraestrutura que o suporta.
Sugerimos que para definir a quantidade final de threads que serão utilizadas no ambiente, sejam realizados testes incrementando o valor do parâmetro para encontrar a maior quantidade de threads com a melhor performance.
Lembramos que o processamento Multi-Threads não consome licenças do Protheus, no entanto, caso o cliente utilize Ctree Server será consumida uma licença por Thread aberta.
0 Comentários