MÉTODO 1 → Contabilização O parâmetro MV_CNFSTHR habilita a contabilização Off-Line utilizando Múltiplas Threads para acelerar o processamento (MV_CNFSTHR). Abaixo descrevo um comparativo entre o processamento padrão da rotina CTBANFS e o processamento com múltiplas threads.
SEM utilizar o parâmetro MV_CNFSTHR Neste exemplo e é utilizado um conjunto de 100 notas de saída para processamento da contabilização, veja abaixo que o processo padrão executa nota-a-nota não utilizando de forma exponencial todo percentual de processamento dos servidores .: Image Modified
COM a utilização do parâmetro MV_CNFSTHR Neste exemplo e é utilizado um conjunto de 100 notas de saída para processamento da contabilização e ativamos o parâmetro MV_CNFSTHR = 3, veja que o tempo de processamento e é reduzido devido a execução em paralelo das notas de saída .: Image Modified *Thread é um pequeno programa que trabalha como um subsistema independente de um programa maior, executando alguma tarefa específica. Um programa dividido em várias threads é processado mais rapidamente do que um programa monolítico, pois várias tarefas podem ser executadas simultaneamente, compartilhando os recursos do sistema. Observações
Aviso |
---|
| - O numero máximo de threads para o parâmetro MV_CNFSTHR e 30, porem recomendamos testes com valores menores para acompanhar o ganho de performance
| .Image Removed- O parâmetro MV_PRELAN deve esta configurado com o conteúdo igual a "D"
|
Image Removed Image Removed |