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
CreatePkAfterFullLoad
comotrue
. -
Para tarefas com carga total e CDC habilitadas, você pode definir as seguintes opções para:
Stop task after full load completes
-
StopTaskCachedChangesApplied
: defina esta opção comotrue
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 comotrue
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
ParallelLoadThreads
opção para indicar quantos segmentos simultâneos DMS serão empregados durante um processo de carga total 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 deParallelLoadThreads
multiplicado 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.