Professional Documents
Culture Documents
performance counters. You can use the following performance counters to increase session
performance:
Errorrows
Readfromcache and Writetocache
Readfromdisk and Writetodisk
Rowsinlookupcache
Errorrows Counter
Transformation errors impact session performance. If a transformation has large numbers of
error rows in any of the Transformation_errorrows counters, you can eliminate the errors to
improve performance.
session
contains
Aggregator,
Rank,
or
Joiner
transformations,
examine
the
To minimize reads and writes to disk, increase the cache size. The optimal cache hit ratio is
1.
To optimize performance, allocate 100 MB to the index cache and 200 MB to the data
cache. The Integration Service accesses 100 percent of the data from the index
cache and 40 percent of the data from the data cache. The Integration Service
always accesses the index cache, and does not access the data cache 120
times.Therefore, the percentage of data that gets accessed is 70 percent.
Allocate 50 MB to the index cache and 250 MB to the data cache. The Integration
Service accesses 50 percent of the data from the index cache and 50 percent of the
data from the data cache. The Integration Service does not access both index and
data caches at 100 times each. Therefore, the percentage of data that gets accessed
is 50 percent.
If the session performs incremental aggregation, the Integration Service reads historical
aggregate data from the local disk during the session and writes to disk when saving
historical data. As a result, the Aggregator_readtodisk and Aggregator_writetodisk counters
display numbers besides zero. However, since the Integration Service writes the historical
data to a file at the end of the session, you can still evaluate the counters during the
session. If the counters show numbers other than zero during the session run, you can tune
the cache sizes to increase performance. However, there is a cost associated with allocating
or deallocating memory, so refrain from increasing the cache size to accommodate more
data volume if you know what volume of data the Integration Service will process.
Rowsinlookupcache Counter
Multiple lookups can decrease session performance. To improve session performance, tune
the lookup expressions for the larger lookup tables.