

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurações de tarefa de carregamento completo
<a name="CHAP_Tasks.CustomizingTasks.TaskSettings.FullLoad"></a>

As configurações de carga máxima incluem o seguinte: Para obter informações sobre como utilizar um arquivo de configuração de tarefas para definir as configurações de tarefas, consulte [Exemplo de configurações de tarefas](CHAP_Tasks.CustomizingTasks.TaskSettings.md#CHAP_Tasks.CustomizingTasks.TaskSettings.Example).
+ Para indicar como tratar a carga no destino em um startup de carga máxima, especifique um dos seguintes valores para a opção `TargetTablePrepMode`: 
  +  `DO_NOTHING`: os dados e metadados da tabela de destino existente não são afetados. 
  +  `DROP_AND_CREATE`: a tabela existente é descartada, e uma nova tabela é criada em seu lugar. 
  +  `TRUNCATE_BEFORE_LOAD`: os dados são truncados sem afetar os metadados da tabela.
+ Para atrasar a criação de uma chave primária ou de um índice único até a conclusão da carga máxima, defina a opção `CreatePkAfterFullLoad` como `true`.
+ Para tarefas com carga máxima e CEC ativado, defina as seguintes opções para `Stop task after full load completes`: 
  + `StopTaskCachedChangesApplied`: defina esta opção como `true` para interromper uma tarefa após a conclusão de uma carga máxima ser concluída e as alterações em cache serem aplicadas. 
  + `StopTaskCachedChangesNotApplied`: defina esta opção como `true` para interromper uma tarefa antes que as alterações em cache sejam aplicadas. 
+ Para indicar o número máximo de tabelas a serem carregadas em paralelo, defina a opção `MaxFullLoadSubTasks`. O padrão é 8; o valor máximo é 49.
+ Defina a opção `ParallelLoadThreads` para indicar quantos threads simultâneos o DMS utiliza durante um processo de carga máxima para enviar registros de dados para um endpoint de destino. O valor padrão é zero (0).
**Importante**  
`MaxFullLoadSubTasks` controla o número de tabelas ou segmentos de tabela a serem carregados em paralelo. `ParallelLoadThreads` controla o número de threads utilizados por uma tarefa de migração para executar as cargas em paralelo. *Essas configurações são multiplicativas.* Dessa forma, o número total de threads utilizados durante uma tarefa de carga máxima é aproximadamente o resultado do valor de `ParallelLoadThreads ` multiplicado pelo valor de `MaxFullLoadSubTasks` (`ParallelLoadThreads`**\$1**`MaxFullLoadSubtasks)`.  
Se você criar tarefas com um grande número de subtarefas de carga máxima e um grande número de threads de carga paralela, a tarefa poderá consumir muita memória e falhar.
+ Você pode definir o número de segundos que AWS DMS aguarda o fechamento das transações antes de iniciar uma operação de carga total. Para fazer isso, se as transações estiverem abertas quando a tarefa começar, defina a opção `TransactionConsistencyTimeout`. O valor padrão é 600 (10 minutos). AWS DMS inicia a carga total após o valor do tempo limite ser atingido, mesmo se houver transações abertas. Uma full-load-only tarefa não espera por 10 minutos, mas começa imediatamente.
+ Para indicar o número máximo de eventos que podem ser transferidos em conjunto, defina a opção `CommitRate`. O valor padrão é 10000 e o valor máximo é 50000.