我正在使用 SSIS 将数据从现有数据库移动到 MDS 数据库。我正在遵循以下控制流程;
- 截断 TableName_Leaf
- 将数据加载到 stg
第二步有以下数据流:
1. 从源数据库加载数据(大约有 90000 条记录)
2. 应用数据转换任务将字符串数据类型转换为 Unicode(因为 MDS 仅支持 Unicode)
3. 指定 TableName_Leaf 为 OLE DB目的地。
第 1 步和第 2 步正在快速完成,但插入到 Leaf 表的速度非常慢。(端到端移动 100 行需要 40 秒,移动 1000 条记录大约需要 6 分钟。)
我尝试从 Leaf 表中删除额外的约束,但这也并没有提高性能。
有没有其他更快或更好的方式将数据插入到 MDS 中?