Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Talend job to Insert/Update data on SQL Server is very slow

My requirement is to load data from source table and then Insert/Update the records in target table. Both the source and target are SQL Servers but these are on different machines(servers).

I have created the job in talend and its upserting the data correctly, but the issue with this process is that it's very slow. Its processing 917 rows/s. I tried different ways to improve the performance but had no luck. 

Here are the process and system details
Records to be processed: around 3 mn 
Total records in target table: 125 mn
System RAM:32GB
OS: Windows sever 2012 R2/Windows 7

Approaches I tried
1. Installed Talend V6.1.0
   used tMSSQLInput->tMSSQLOutput and JDBC connection
   updated the parameters -Xms256M and -Xmx1048M with different values but it didn't improve the performance
2. Installed Talend V5.6.2 
   used tDBInput-> tDBOutput and odbc connections for source and target databases but still no improvement.

Attached is the screenshot of the talend job.

Please let me know if anyone has any suggestions.” 
Thanks in advance!

Labels (2)
3 Replies
Anonymous
Not applicable
Author

Hi,


Can you upload again the screenshots you wanted to show, please? For some reason it didn't make it to your post.

Best regards
Sabrina
Anonymous
Not applicable
Author

Here is the screenshot
Anonymous
Not applicable
Author

Please let me know if you are not able to view the attached image.
Thanks!