

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à.

# Full-load impostazioni delle attività
<a name="CHAP_Tasks.CustomizingTasks.TaskSettings.FullLoad"></a>

Full-load le impostazioni includono quanto segue. Per informazioni su come utilizzare un file di configurazione dell'attività per impostare le impostazioni dell'attività, consulta [Esempio di impostazioni delle attività](CHAP_Tasks.CustomizingTasks.TaskSettings.md#CHAP_Tasks.CustomizingTasks.TaskSettings.Example).
+ 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` su `true`.
+ Per il pieno carico e CDC-enabled le attività, puoi impostare le seguenti opzioni per`Stop task after full load completes`: 
  + `StopTaskCachedChangesApplied`: imposta questa opzione su `true` per interrompere un'attività dopo il completamento di un pieno carico e l'applicazione delle modifiche memorizzate nella cache. 
  + `StopTaskCachedChangesNotApplied`: imposta questa opzione su `true` 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'opzione `ParallelLoadThreads` per indicare quanti thread simultanei vengono utilizzati da DMS durante un processo di pieno carico per eseguire il push dei 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 di `ParallelLoadThreads `moltiplicato per il valore di `MaxFullLoadSubTasks` (`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 inizia il caricamento completo dopo il raggiungimento del valore di timeout, anche se ci sono transazioni aperte. Un'attività di solo caricamento completo non attende 10 minuti, bensì 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.