Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Número máximo de registros

...

por distribuir por medio de las Threads.

01. 

...

DATOS GENERALES

Linha ProdutoServiçosFinanceiro ou

Línea de

producto:

Microsiga Protheus®

Segmento:

Servicios

Módulo:

Financiero

Tipo:

Lógico

Formato:

.T.

o .F.

02.

...

VISIÓN GENERAL

Tratamiento de errores debido a grandes volúmenes de procesamientos (Exceso del #TempDB overflow) utilizando múltiples threads en los registros de movimiento bancario.

Se utiliza en la rutina de contabilización Off Line

...

Tratamento para erro decorrente de grandes volumes de processamentos (estouro do #TempDB) utilizando múltiplas threads nos registros de movimentação bancária.

Utilizado na rotina de Contabilização off-line CTBAFIN.

03.

...

DESCRIPCIÓN

Define el

...

Define o número máximo de registros a distribuir pelas que distribuirán las threads.

Valor padrãoestándar: 0 (zerocero) - Isto Esto significa que o el sistema distribuirá o processamento pelas threads sem limitação.

Exemplo de utilização:

el procesamiento a través de las threads sin limitación.

Ejemplo de utilización:

  • Suponga que un período determinado tiene Suponha que um determinado período possua 45.000 registros de movimentação movimiento (Baixas a pagar e a receber) para serem contabilizados;bajas por pagar y cobrar) que se contabilizarán.
  • Suponga también que el parámetro Suponha também que o parâmetro MV_CFINTHR esteja está configurado para utilização de utilizar 3 threads.

Desta forma o sistema ativaria De esta manera el sistema activaría 3 threads processando procesando cada uma una 1/3 dos de los 45.000 registros:

  • Thread 1: 15.000 registros;
  • Thread 2: 15.000 registros;
  • Thread 3: 15.000 registros.

Imagine que ocorra um erro devido ao volume Imagina que se produce un error debido al volumen de registros por Thread. Para isso podemos utilizar o novo parâmetro esto podemos usar el nuevo parámetro para limitar esta quantidade pelas cantidad por threads.

Vamos configurar Configuremos el parámetro MV_CTBNMRB com o con el valor de 21.000 registros. Nesta configuração o processamento será enviado para as threads em blocos limitados pelo valor configurado no parâmetro, conforme segue:En esta configuración el procesamiento se enviará a las threads en bloques limitados por el valor configurado en el parámetro, según lo siguiente:

Primer proceso Primeiro Processo - 21.000 registros divididos entre as las 3 threads. O sistema mantém o Saldo El sistema mantiene el saldo de 24.000 registros para um novo processamento automaticamenteun nuevo procesamiento automáticamente.

  • Thread 1: 7.000 registros;
  • Thread 2: 7.000 registros;
  • Thread 3: 7.000 registros.

Segundo Processo proceso - 21.000 registros divididos entre as las 3 threads. O sistema mantém o Saldo El sistema mantiene el saldo de 3.000 registros para um novo processamento automaticamenteun nuevo procesamiento automáticamente.

  • Thread 1: 7.000 registros;
  • Thread 2: 7.000 registros;
  • Thread 3: 7.000 registros.

Terceiro e Tercer y último Processo proceso - 3.000 registros divididos entre as las threads. Neste caso a contabilização será encerrada pois não haverá saldo pendenteEn este caso la contabilización se cerrará porque no habrá saldo pendiente.

  • Thread 1: 1.000 registros;
  • Thread 2: 1.000 registros;
  • Thread 3: 1.000 registros.

04.

...

ASUNTOS RELACIONADOS