oracle11g - Talend Oracle 更新需要更多时间
问题描述
我在 talend 中有一个 ETL 流程来从 SQL Server 和 Oracle 中提取数据,然后比较这些数据,然后在 Oracle 中插入转换后的数据
ETL过程是
tSQLInput -- Row1 -----
-Comparison--TMap --->tOracleOutput
tOracleInput -- Row2 ---
插入 213058 行的过程与上述相同,只需 3 秒,但更新大约需要 15 分钟
插入需要 10000 行/秒,但更新需要 332 行/秒
我想提高更新过程的性能
tOracleOutput 基本设置
tOracleOutput 高级设置
任何人都可以请阐明这个问题为什么单独更新需要更多时间
提前谢谢了
解决方案
推荐阅读
- java - 如何在我的媒体播放器中调整 setOnErrorListener 并在 textview 中将状态设置为“离线”
- ios - xmppStreamDidConnect 没有被调用
- javascript - Parse Server Cloud Code 后台作业查询和更新对象
- sql - 如何将前一行的值传递给当前行?
- php - 变量值未在 drupal 8 中的树枝中传递
- stub - 如何从存根生成动态响应而不重新生成它?
- haskell - 遍历 Haskell 中的 3 元组列表
- java - 将具有 ASCII 编码的字节数组转换为字符串会产生奇怪的结果
- bash - 获取所有文件夹中所有文件的内容
- javascript - 带支架的 ng-model