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
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.
-
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
CreatePkAfterFullLoadcomotrue. -
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 comotruepara 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 comotruepara 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
ParallelLoadThreadspara 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
MaxFullLoadSubTaskscontrola o número de tabelas ou segmentos de tabela a serem carregados em paralelo.ParallelLoadThreadscontrola 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 deParallelLoadThreadsmultiplicado pelo valor deMaxFullLoadSubTasks(ParallelLoadThreads*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.