AWS Database Migration Service
用户指南 (版本 API Version 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

完全加载任务设置

完全加载设置包括:

  • 要指示如何在完全加载启动时加载目标,请为 TargetTablePrepMode 选项指定下列值之一:

    • DO_NOTHING – 现有目标表的数据和元数据不会受影响。

    • DROP_AND_CREATE – 删除现有表并在其位置创建一个新表。

    • TRUNCATE_BEFORE_LOAD – 数据被截断,但不会影响表元数据。

  • 要将主键或唯一索引的创建延迟到完全加载后,请设置 CreatePkAfterFullLoad 选项。
在选择该选项时,您无法恢复未完成的完全加载任务。

  • 对于完全加载和支持 CDC 的任务,您可以设置以下 Stop task after full load completes 选项:

    • StopTaskCachedChangesApplied – 将该选项设置为 true 可在完全加载完成并且已应用缓存的更改后停止任务。

    • StopTaskCachedChangesNotApplied – 将该选项设置为 true 可在应用缓存的更改前停止任务。

  • MaxFullLoadSubTasks – 要指示要并行加载的表的最大数目,请设置此选项。默认值为 8 个;最大值为 50 个。

  • 要设置在开始完全加载操作之前 AWS DMS 等待事务关闭的秒数(如果事务在任务开始时打开),请设置 TransactionConsistencyTimeout 选项。默认值为 600(10 分钟)。AWS DMS 在达到超时值时开始完全加载,即使存在打开的事务也是如此。仅完全加载任务不会等待 10 分钟,而是立即启动。

  • 要指示可一起传输的事件的最大数目,请设置 CommitRate 选项。