0

I am trying to fetch around 100000 records from an oracle db server. As fetch size of ojdbc driver by default is 10 it takes too much time to process these records. I tried to alter setFetchSize api of ResultSet but Talend Open Studio isn't supporting this change of code. What can I do to solve this problem?

4
  • have you tried to use additional params in "advanced settings" tab of the tOracleInput component ?
    – Corentin
    Commented Jan 16, 2017 at 13:06
  • no. How to do it? What parameter i need to include there?
    – Pawan
    Commented Jan 16, 2017 at 13:10
  • there is a good discussion on fetch size here stackoverflow.com/questions/9220171/…. issue may also be related to network connection speed between Talend runtime and your DB server. Are they in same physical location and on the same network segment? physical location and
    – E LaRoche
    Commented Jan 16, 2017 at 13:51
  • I am fetching same amount of data from different source that is of ms sql server but the fetch rate is too good. But when retrieving data from oracle db server fetch rate is low. I have checked the thread mentioned above but not convincing for my requirement.
    – Pawan
    Commented Jan 17, 2017 at 4:30

1 Answer 1

0

In the advanced settings of the input components there is a use cursor / cursor size option. The name is very misleading but it does what you are looking for: set the fetchsize. I usually go with 100.

0

Not the answer you're looking for? Browse other questions tagged or ask your own question.