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

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
abhi90
Creator II
Creator II

Job Performance Optimization

Hi All,

 

I have designed the Job in the format attached.I am doing Data Conversion of All the Columns from String to Respective target One's and doing ERROR CHECK. I have checked USECURSOR in toracleInPut Component and in Both toracleoutput I have used Batch as 500000 which is much more than my expected Data to be loaded. What I am seeing is My Data getting fetched in 5.32 Seconds but It is taking Time then to commit or ending the Job. I am using both OracleOutput Component using "USE EXISTING CONNECTION " using my Connection established in my Job. WithOut using toracleCommit getting Throughput 1108Rows/sec and after using tOracleCommit getting as 1233Rows/Sec Now. Any way to make it more faster?

@rhall@manodwhb@vboppudi@cterenzi@vapukov@shong@xdshi

Labels (2)
13 Replies
abhi90
Creator II
Creator II
Author

Hi @xdshi@rhall,

Please find my Job Screenshot attached.I am going to attach my remaining 3 Snapshots in Next Comment.

Hi @rhall,

Yess I have tried your options. But still no Improvement 0683p000009MPcz.png Dont know How I will improve my Job performance littlebit Better.

I have tried today toracleBulkExec. Data File was generating but was getting 

SQL*Loader-704: Internal error: ulconnect: OCIEnvCreate [-1] Error in toracleBulkExec component

 

 


Job_Overall.JPG
tmap.JPG
tmap_ERROR_FLAG.JPG
toracleinput_Advanced.JPG
abhi90
Creator II
Creator II
Author

Anonymous
Not applicable

What was the performance before you made the changes I suggested, and what was it after (rows per second)? 

 

 

 

abhi90
Creator II
Creator II
Author

Hi @rhall,

with keeping Batch Size as 6000 got Throughput as 983R/Sec,with 9000 got Throughput as 993R/Sec. 0683p000009MPcz.png