Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración de tareas de carga completa
La configuración de carga completa incluye lo siguiente. Para obtener información sobre cómo utilizar un archivo de configuración de tareas para establecer la configuración de las tareas, consulte Ejemplo de configuración de tarea.
-
Para indicar cómo se gestiona la carga del destino con arranque en carga completa, especifique uno de los siguientes valores para la opción
TargetTablePrepMode
:-
DO_NOTHING
: los datos y los metadatos de la tabla de destino existente no se verán afectados. -
DROP_AND_CREATE
: la tabla existente se ha descartado y se creó una tabla nueva para sustituirla. -
TRUNCATE_BEFORE_LOAD
: los datos se truncan sin que los metadatos de la tabla se vean afectados.
-
-
Para retrasar la creación de la clave principal o el índice único hasta que finalice una carga completa, establezca la opción
CreatePkAfterFullLoad
entrue
. -
Para las tareas con carga completa y CDC habilitadas, puedes configurar las siguientes opciones para:
Stop task after full load completes
-
StopTaskCachedChangesApplied
: establezca esta opción entrue
para detener una tarea después de que finalice un proceso de carga completa y se apliquen los cambios en la memoria caché. -
StopTaskCachedChangesNotApplied
: establezca esta opción entrue
para detener una tarea antes de que se apliquen cambios en la memoria caché.
-
-
Para indicar el número máximo de tablas que se pueden cargar en paralelo, establezca la opción
MaxFullLoadSubTasks
. El valor predeterminado es 8, el valor máximo es 49. -
Configure la
ParallelLoadThreads
opción para indicar cuántos subprocesos simultáneos DMS se utilizarán durante un proceso de carga completa para enviar los registros de datos a un punto final de destino. El valor predeterminado es cero (0).importante
MaxFullLoadSubTasks
controla el número de tablas o segmentos de tabla que se van a cargar en paralelo.ParallelLoadThreads
controla el número de subprocesos que utiliza una tarea de migración para ejecutar las cargas en paralelo. Estos ajustes son multiplicativos. Por lo tanto, el número total de subprocesos que se utilizan durante una tarea de carga completa es aproximadamente el resultado del valor deParallelLoadThreads
multiplicado por el valor deMaxFullLoadSubTasks
(ParallelLoadThreads
*MaxFullLoadSubtasks)
).Si crea tareas con un número elevado de subtareas de carga completa y un número elevado de subprocesos de carga en paralelo, la tarea puede consumir demasiada memoria y producir un error.
-
Puede establecer el número de segundos que se AWS DMS espera a que se cierren las transacciones antes de comenzar una operación a plena carga. Para ello, si las transacciones están abiertas cuando se inicia la tarea, establezca la opción
TransactionConsistencyTimeout
. El valor predeterminado es 600 (10 minutos). AWS DMS comienza la carga completa una vez alcanzado el tiempo de espera, incluso si hay transacciones abiertas. Una full-load-only tarea no espera 10 minutos, sino que comienza inmediatamente. -
Para indicar el número máximo de registros que se pueden transferir a la vez, establezca la opción
CommitRate
. El valor predeterminado es 10 000 y el valor máximo sea 50 000.