You are on page 1of 6

Performance Tuning:

Check Collect Performance data option in the session properties of a


session in Server Manager

ource Qualifier

Target

Evaluation

ffer InputBufferOutput
efficiency Buffer
efficiency
InputBuffer
efficiency
Output efficiency

High

Low

Source database
High
Low slow, eliminate read bottleneck

Low

Low/High

Target
Low database
High slow, eliminate write bottleneck

Low

High

High DTM slow,


Lowoptimize session or mapping

Efficiency Percentage
High= 80-100%
Low= 0-20%
Performance Tuning:
To avoid read bottleneck
The counters help identify
Read/Write/DTM bottlenecks
Caching problems
Transformation errors
Shared memory allocation problems
Reduce the number of records processed by filtering
the source
Index the source
Replace default query with an optimized query in SQL
override of Source Qualifier
To avoid write bottleneck
2

Utilize SQL loader facility of the database


Drop indexes before load and rebuild after the load
Increase the database block size
To avoid DTM bottleneck
Reduce the amount of detail in the session logs

To avoid DTM bottleneck


Run parallel sessions in Concurrent batches
Use incremental aggregation for mappings that use
aggregation

To avoid DTM bottleneck


Optimize mapping
Optimize session
For cache problems
Increase index and data cache

For shared memory allocation problems


Increase the shared memory size

For shared memory allocation problems


Increase the shared memory size

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

You might also like