Professional Documents
Culture Documents
Efficiency Percentage
High= 80-100%
Low= 0-20%
Performance Tuning
Click
Performance Tuning*
To optimize sessions
• Increase shared memory size
• Increase buffer block size for very
large row sizes
• Consider the commit interval. More
commits=slower performance
• Disable decimal arithmetic if possible
Performance Tuning
Performance Tuning
To optimize mapping
Utilize single pass reads, use SQL override
Place filters, aggregators as close to source as
possible
Trim spaces before comparing strings
Operators are faster than functions,i.e.,|| vs
Concat
Cache lookup table columns
Performance Tuning
Optimizing Transformations
Performance Tuning
Filter Transformation
Joiner Transformation
Perform joins in a database when possible.
Join sorted data when possible.
For an unsorted Joiner transformation,
master---> fewer rows.
For a sorted Joiner transformation,
master source --->fewer duplicate key values
Performance Tuning
Lookup Transformation
Cache small lookup tables(<300 MB)
Use a persistent lookup cache for static
lookup tables.
Override the ORDER BY statement for
cached lookups
Performance Tuning