The goal of performance tuning is to optimize session performance by eliminating performance bottlenecks. To tune session performance, first identify a performance bottleneck, eliminate it, and then identify the next performance bottleneck until you are satisfied with the session performance. You can use the test load option to run sessions when you tune session performance.
If you tune all the bottlenecks, you can further optimize session performance by increasing the number of pipeline partitions in the session. Adding partitions can improve performance by utilizing more of the system hardware while processing the session.
Because determining the best way to improve performance can be complex, change one variable at a time, and time the session both before and after the change. If session performance does not improve, you might want to return to the original configuration.
Complete the following tasks to improve session performance:
Optimize the target.
Enables the Integration Service to write to the targets efficiently.
Optimize the source.
Enables the Integration Service to read source data efficiently.
Optimize the mapping.
Enables the Integration Service to transform and move data efficiently.
Optimize the transformation.
Enables the Integration Service to process transformations in a mapping efficiently.
Optimize the session.
Enables the Integration Service to run the session more quickly.
Optimize the grid deployments.
Enables the Integration Service to run on a grid with optimal performance.
Optimize the PowerCenter components.
Enables the Integration Service and Repository Service to function optimally.
Optimize the system.
Enables PowerCenter service processes to run more quickly.