Talend创建选择性能调整

时间:2018-12-28 14:38:42

标签: sql oracle talend data-integration

我刚刚意识到,当我在Oracle 11g数据库上运行create select语句时,执行速度比使用Talend选择数据然后创建并将数据写入新表的速度快三倍。

所以我想知道是否有一种方法可以连接到数据库并在塔伦德数据库上运行create select查询。

2 个答案:

答案 0 :(得分:0)

简短的答案是肯定的。

使用tOracleInput组件。

将查询复制到查询字段,将其括在引号中,并删除分号,如下所示:

“从表WHERE CONDITION_1中选择FIELD1,FIELD2”

然后点击猜测模式按钮

这将根据您的查询构建组件架构。

答案 1 :(得分:0)

我终于找到了一种方法,可以使用MySQL的tDBRow(以前称为tMySQLRow)组件直接在具有预期性能的数据库上运行create-select查询,如下图所示。

enter image description here

这是结果的屏幕截图。

enter image description here