本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
完全加载任务设置
满负荷设置包括以下项。有关如何使用任务配置文件设置任务设置的信息,请参阅任务设置示例。
-
要指示如何在完全加载启动时加载目标,请为
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。 -
您可以设置在开始完全加载操作之前 Amazon DMS 等待事务关闭的秒数。为此,如果在任务开始时事务处于打开状态,请设置
TransactionConsistencyTimeout
选项。默认值为 600(10 分钟)。Amazon DMS 在达到超时值时开始完全加载,即使存在打开的事务也是如此。 full-load-only 任务不会等待 10 分钟,而是立即启动。 -
要指示可一起传输的最大记录数,请设置
CommitRate
选项。默认值为 10000,最大值为 50000。