Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Impostazioni delle attività di caricamento completo
Di seguito sono descritte le impostazioni di pieno carico. Per informazioni su come utilizzare un file di configurazione dell'attività per impostare le impostazioni dell'attività, consulta Esempio di impostazioni delle attività.
-
Per indicare come gestire il caricamento della destinazione all'avvio del caricamento completo, specifica uno dei seguenti valori per l'opzione
TargetTablePrepMode
:-
DO_NOTHING
: i dati e i metadati della tabella di destinazione esistente rimangono invariati. -
DROP_AND_CREATE
: la tabella esistente viene eliminata e, al suo posto, viene creata una nuova tabella. -
TRUNCATE_BEFORE_LOAD
: i dati vengono troncati senza modificare i metadati della tabella.
-
-
Per ritardare la creazione della chiave primaria o dell'indice univoco finché non viene completato il pieno carico, imposta l'opzione
CreatePkAfterFullLoad
sutrue
. -
Per le attività a caricamento completo e CDC abilitate, puoi impostare le seguenti opzioni per:
Stop task after full load completes
-
StopTaskCachedChangesApplied
: imposta questa opzione sutrue
per interrompere un'attività dopo il completamento di un pieno carico e l'applicazione delle modifiche memorizzate nella cache. -
StopTaskCachedChangesNotApplied
: imposta questa opzione sutrue
per arrestare un'attività prima che le modifiche memorizzate nella cache vengano applicate.
-
-
Imposta l'opzione
MaxFullLoadSubTasks
per indicare il numero massimo di tabelle da caricare in parallelo. Il valore predefinito è 8; il valore il massimo è 49. -
Imposta l'
ParallelLoadThreads
opzione per indicare quanti thread simultanei DMS utilizzeranno durante un processo di caricamento completo per inviare i record di dati a un endpoint di destinazione. Il valore predefinito è zero (0).Importante
MaxFullLoadSubTasks
controlla il numero di tabelle o segmenti di tabella da caricare in parallelo.ParallelLoadThreads
controlla il numero di thread utilizzati da un'attività di migrazione per eseguire i carichi in parallelo. Queste impostazioni sono moltiplicative. Pertanto, il numero totale di thread utilizzati durante un'operazione di pieno carico è approssimativamente il risultato del valore diParallelLoadThreads
moltiplicato per il valore diMaxFullLoadSubTasks
(ParallelLoadThreads
*MaxFullLoadSubtasks)
.Se si creano attività con un numero elevato di attività secondarie di pieno carico e un numero elevato di thread di caricamento parallelo, l'attività può consumare troppa memoria e non riuscire.
-
È possibile impostare il numero di secondi di AWS DMS attesa della chiusura delle transazioni prima di iniziare un'operazione a pieno carico. A tale scopo, se le transazioni sono aperte all'avvio dell'attività, imposta l' opzione
TransactionConsistencyTimeout
. Il valore predefinito è 600 (10 minuti). AWS DMS avvia il caricamento completo dopo il raggiungimento del valore di timeout, anche se ci sono transazioni aperte. Un' full-load-only attività non aspetta 10 minuti ma inizia immediatamente. -
Per indicare il numero massimo di record che possono essere trasferiti contemporaneamente, imposta l'opzione
CommitRate
. Il valore predefinito è 10000 e il valore massimo è 50000.