

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 전체 로드 작업 설정
<a name="CHAP_Tasks.CustomizingTasks.TaskSettings.FullLoad"></a>

전체 로드 설정에는 다음이 포함됩니다. 작업 구성 파일을 사용하여 작업 설정을 지정하는 방법에 관한 자세한 내용은 [작업 설정 예제](CHAP_Tasks.CustomizingTasks.TaskSettings.md#CHAP_Tasks.CustomizingTasks.TaskSettings.Example)을 참조하세요.
+ 전체 로드 시작 시 대상 로드 처리 방법을 표시하려면, `TargetTablePrepMode` 옵션에서 다음 값 중 하나를 지정합니다.
  +  `DO_NOTHING` – 기존 대상 테이블의 데이터와 메타데이터가 영향을 받지 않습니다.
  +  `DROP_AND_CREATE` – 기존 테이블은 삭제되고 새 테이블이 그 자리에 생성됩니다.
  +  `TRUNCATE_BEFORE_LOAD` – 테이블 메타데이터에 영향을 주지 않고 데이터가 잘립니다.
+ 전체 로드가 완료될 때까지 프라이머리 키 또는 고유 인덱스 생성을 지연시키려면 `CreatePkAfterFullLoad` 옵션을 `true`로 설정합니다.
+ 전체 로드 및 CDC 활성 작업에서 `Stop task after full load completes`에 대해 다음과 같은 옵션을 설정할 수 있습니다.
  + `StopTaskCachedChangesApplied` – 이 옵션을 `true`로 설정하면 전체 로드가 완료되고 캐시된 변경 사항이 적용된 후 작업이 중지됩니다.
  + `StopTaskCachedChangesNotApplied` – 이 옵션을 `true`로 설정하면 작업을 중지한 후 캐시된 변경 사항이 적용됩니다.
+ 동시에 로드할 테이블의 최대 개수를 나타내려면 `MaxFullLoadSubTasks` 옵션을 설정합니다. 기본값은 8이며 최대값은 49입니다.
+ 데이터 레코드를 대상 엔드포인트로 푸시하기 위해 전체 로드 프로세스 중에 DMS가 사용할 동시 스레드 수를 나타내도록 `ParallelLoadThreads` 옵션을 설정합니다. 기본값은 0입니다.
**중요**  
`MaxFullLoadSubTasks`는 동시에 로드할 테이블 또는 테이블 세그먼트의 수를 제어합니다. `ParallelLoadThreads`는 마이그레이션 작업에서 로드를 동시에 실행하는 데 사용하는 스레드의 수를 제어합니다. *이러한 설정은 배수로 적용됩니다*. 따라서 전체 로드 작업 중에 사용된 스레드의 총 개수는 대략 `ParallelLoadThreads `의 값에 `MaxFullLoadSubTasks`의 값을 곱한 결과(즉, `ParallelLoadThreads` **\$1** `MaxFullLoadSubtasks)`)입니다.  
전체 로드 하위 작업의 수가 많고 병렬 로드 스레드의 수가 많은 작업을 만들면 작업이 너무 많은 메모리를 소비하여 실패할 수 있습니다.
+ 전체 로드 작업을 시작하기 전에가 트랜잭션이 종료될 때까지 AWS DMS 기다리는 초 수를 설정할 수 있습니다. 이렇게 하려면 작업을 시작할 때 트랜잭션이 열려 있는 경우 `TransactionConsistencyTimeout` 옵션을 설정합니다. 기본값은 600(10분)입니다.는 열려 있는 트랜잭션이 있더라도 제한 시간 값에 도달한 후 전체 로드를 AWS DMS 시작합니다. 전체 로드 전용 작업은 10분 동안 기다리지 않으며 즉시 시작됩니다.
+ 함께 전송할 수 있는 레코드의 최대 수를 나타내려면 `CommitRate` 옵션을 설정합니다. 기본값은 10,000이고 최대값은 50,000입니다.