Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] How to improve performance for the job?

I have a job to load data from flat file to oracle DB. The flat file is processed many times, once per each dimension (to insert new dimensions), once to load fact. Each dimension process uses tMap to get unique new dimension and tOracleOutput to insert records. Last fact process also uses tMap to get dimension Ids and then tOracleOutput to insert new ones. 
The performance is ok when there is no/little data in DB. But it downgrades sharply as more data in DB. The flat file is from 50M to 1G, with 50K records at least. Any suggestions on improving the performance?
What's the best practice for this kind of data loading to keep a good performance?
Labels (2)
4 Replies
Anonymous
Not applicable
Author

Hi,
Have you tried to check out "Use Batch " option in toracleOutput component to activate the batch mode for data processing?
Would you mind posting your job design screenshots into forum?
Best regards
Sabrina
lvsiva
Contributor
Contributor

Hi hjiang,
 Can you try to load with tOracleoutputBulkExec as an output.
Thanks,
Siva.
Anonymous
Not applicable
Author

This thread should move to the Open Studio forum  https://community.talend.com/t5/Archive/Sybase-Connection/td-p/56802
Anonymous
Not applicable
Author

Thanks Siva and Sabrina. I will test out and let you know the result later.