

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
<a name="CHAP_Tasks.CustomizingTasks.TaskSettings.FullLoad"></a>

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à](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 attività di caricamento completo e abilitate per CDC, 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` **\$1** `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 per la 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-onlyattività 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.