Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

tOracleOutput is very slow with existing connection

I've created a simple job to load data into Oracle DB using tOracleOutput component.
When using exiting connections this component loads approximately 10 rows at a time. If clean up this checkbox load rates increases to 4000. Connection settings in both cases are taken from repository and absolutely identical.
This problem was already discussed here https://community.talend.com/t5/Archive/resolved-trestclient-as-lookup-into-map/td-p/182213 and issue was raised here https://community.talend.com/t5/Design-and-Development/field-concatenation/td-p/110651. However, issue was closed without any suggestion what should be done in cases when load should happen in one transaction (for example parent and child load or processing data incrementally).
Can anybody please advise how can performance be improved without implementing cumbersome workarounds?
I use TOS 4.2.2.
Labels (3)
4 Replies
Anonymous
Not applicable
Author

Can you give more information? Screenshots?
Anonymous
Not applicable
Author

Advanced settings for the component which don't use tOracleConnection: Batch size = 10000 Commint every = 10000
Anonymous
Not applicable
Author

Check if the "commit automatic" is desabled in your tOracleConnection.
Anonymous
Not applicable
Author

tOracleConnection "Auto commit" is disabled
As far as I understand from the previous discussion threads, batch load is deliberately disabled when using existing connection, because of memory problems.
I wonder, how then it is possible to implement transactional load with acceptable performance?