performance tunning in talend.....
1.Tparalleize :-
When a Job consists of several sub jobs (tRunjob component), we might
want to execute some of them in parallel and then synchronize the
execution of the other Subjobs at the end of parallel execution.
To achieve that we simply use the
tParallelize component to orchestrate all the Subjobs to be executed.
2.Configuring the JVM parameter of an individual job
In Talend Open Studio it is possible to specify the number of MB used
in each streaming chunk. The default is a minimum of 256MB and a
maximum of 1024 MB, but we increase the amount if we have more memory to
devote.
Follow the below steps to increase the JVM
1. In the
Run view, the
Advanced settings tab, select the
Use specific JVM arguments checkbox.
2. Select the
Use specific JVM arguments to enable the configuration.
3. Now double click on the individual arguments and specify the JVM arguments accordingly
-Xms represents the minimum and -Xmx represents the maximum JVM arguments
3. Multi-thread
execution:-
When the
Project settings check box is selected, the Multi-thread
execution checkbox could be grayed out and become unavailable. In this situation, clear the
Use project setting check box to activate the Multi-thread
execution checkbox.
4.Removing data column not used of the ETL process
By the removing the columns of the database, other input sources
would reduce the time of loading the data from database component. When
multiple database components is used as lookup component in
tMap, this plays a vital effect in the loading the data at a faster rate.
5.DB Components:-
toracle out Batch Size & commit size increaseing Job Performace
Toracle Input Cursor Size increase the job perforamce..
use bulk Load Options Increase the Performace...
6.Store on Disk Usage:-
Some of the Components Provides store on disk option
select That Components increase the job performace...
Like
Tsortrow,
tuiquerow,
tmap:-
Tmap:-
Look Up Model:Load Once Give The good Performace using Talend Job