如何通过talend ETL在数据库中加载更多数据

时间:2016-04-03 04:12:12

标签: postgresql talend

我的6.5 GB数据在我的输入表****(tPostgresqlInput)中包含900000行**,我正在尝试将相同的数据加载到我的输出表(tPostgresqlOutput)中,而在运行作业时我没有得到来自我的输入表的任何响应,是否有任何加载数据的解决方案?请参阅我的附件enter image description here

3 个答案:

答案 0 :(得分:0)

您需要开发一种策略来检索更易于管理的数据块,例如根据行ID划分数据。这样,它不需要太多的内存或时间来检索数据。

您还可以将作业的默认内存限制从1 GB增加到更高的数字。

如果您的作业与数据库服务器在同一网络上运行,那么也可以提高性能。

答案 1 :(得分:0)

确保在“输入”高级设置上启用“使用光标”。默认的1k值很好。 同时在输出上启用类似的批量大小。

启用此Talend一次可以处理1k条记录。

答案 2 :(得分:0)