【发布时间】:2017-05-31 04:51:26
【问题描述】:
我正在尝试从 oracle 数据库服务器获取大约 100000 条记录。由于 ojdbc 驱动程序的 fetch size 默认为 10,因此处理这些记录需要花费太多时间。我试图更改 ResultSet 的 setFetchSize api,但 Talend Open Studio 不支持这种代码更改。我该怎么做才能解决这个问题?
【问题讨论】:
-
您是否尝试在 tOracleInput 组件的“高级设置”选项卡中使用其他参数?
-
没有。怎么做?我需要在那里包含什么参数?
-
这里stackoverflow.com/questions/9220171/… 对获取大小进行了很好的讨论。问题也可能与 Talend 运行时和您的数据库服务器之间的网络连接速度有关。它们是否在相同的物理位置和相同的网段上?物理位置和
-
我正在从 ms sql server 的不同来源获取相同数量的数据,但获取率太高了。但是当从 oracle db 服务器检索数据时,获取率很低。我已经检查了上面提到的线程,但不能说服我的要求。
标签: talend