Páginas filhas
  • Fracionamento de jobs inteligente (Geração de lançamentos em lote)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No total foram enviados 185 mil parcelas para geração de lançamento não contábil e sem baixa automática com o total de 150 frações, a soma dos tempos de execução foi de 1h16min, e toda o tempo de execução demorou 36min conforme tabela abaixo:

...

No exemplo não foram utilizados jobs acima do limite e ainda sim houve ganho na soma dos tempos e também no tempo total do processamento.

A soma do tempo para os mesmos 185 mil lançamentos em paralelo, utilizando fracionamento inteligente, teve um total de 1h06min promovendo um ganho de 10min, já o tempo de execução foi de 21min usando 132 frações, conforme tabela abaixo:

...

Concluímos que o fracionamento de jobs inteligente calcula a melhor proporção de "quantidade de lançamentos/frações" gerando menos itens na fila, o que diminui o tempo de execução do processo total.

Como visto nos exemploexemplos, os processos foram executados em paralelo, no cenário 1 as execuções foram agendadas no dia 20/06/2025 as 16:30 e no cenário 2 os agendamentos foram no dia 24/06/2025 as 17:40.

No cenário 1 foram enviadas no total 150 frações sendo que as frações com maior quantidade demoraram mais tempo na fila sem necessidade.

Ao ajustar o número de frações de forma proporcional a quantidade de lançamentos, nos últimos testes, com valores calculados foi possível executar os 185 mil lançamentos em 21 minutos com menos frações esperando na fila.

Configurando fracionamento de jobs inteligente:

...