AWS DMS提供了能够同时使用加载顺序和并行加载的选项,可以通过在AWS DMS任务设置中配置来实现。
可以使用以下JSON代码示例来配置任务以使用并行加载和加载顺序:
{ "TargetMetadata": { "TargetSchema": "schema", "SupportLobs": true, "FullLobMode": true, "LobChunkSize": 256 }, "FullLoadSettings": { "TargetTablePrepMode": "TRUNCATE_BEFORE_LOAD", "MaxFullLoadSubTasks": 5, "TransactionConsistencyTimeout": 300, "CommitRate": 10000, "ParallelLoadThreads": 32, "LoadOrder": "WRITE_SORTED_ROWS" } }
在上述示例中,“ParallelLoadThreads”和“LoadOrder”参数同时设置,以同时启用并行加载和加载顺序。并行加载将在多个线程中同时加载数据,而加载顺序将确保数据行按照排序顺序加载。
配置完成后,DMS任务会同时使用并行加载和加载顺序,以最大限度地提高数据加载效率和吞吐量。