Useful Informatica Performance Tuning Tips

Published on February 2017 | Categories: Documents | Downloads: 57 | Comments: 0 | Views: 231
of 2
Download PDF   Embed   Report

Comments

Content


Useful Informatica Performance
Tuning Tips
The goal of performance tuning is to optimize session
performance so that sessions run complete successfully in the
available load window for the Informatica Server. Increase the
session performance by following:
1. The performance of the Informatica Server is related to
network connections. Data generally moves across a network
at less than 1 ! per second" whereas a local disk moves data
#ve to twenty times faster. Thus network connections often
a$ect on session performance and so avoid network
connections.
%. &lat #les: If your 'at #les are stored on a machine other than
the informatica server" move those #les to the machine that
consists of informatica server.
(. )elational data sources: inimize the connections to sources"
targets and informatica server to improve session
performance. oving target database into server system may
improve session performance.
*. Staging areas: If you use staging areas you force informatica
server to perform multiple datapasses. )emoving of staging
areas may improve session performance.
+. ,ou can run multiple informatica servers against the same
repository. Distributing the session load to multiple
informatica servers may improve session performance.
-. )unning the informatica server in .S/II data movement mode
improves the session performance because .S/II data
movement mode stores a character value in one byte.
0nicode mode takes % bytes to store a character.
1. If a session 2oins multiple source tables in one Source
3uali#er" optimizing the 4uery may improve performance.
.lso" single table select statements with an 5)D6) !, or
7)508 !, clause may bene#t from optimization such as
adding inde9es.
:. ;e can improve the session performance by con#guring the
network packet size" which allows data to cross the network at
one time. To do this go to server manager" choose server
con#gure database connections.
<. If your target consists of key constraints and inde9es" it slows
the loading of data. To improve the session performance in
this case drop constraints and inde9es before you run the
session and rebuild them after completion of session.
1=. )unning parallel sessions by using concurrent batches will
also reduce the time of loading the data. So concurrent
batches may also increase the session performance.
11. 8artitioning the session improves the session performance
by creating multiple connections to sources and targets and
loads data in parallel pipe lines.
1%. In some cases if a session contains an aggregator
transformation" you can use incremental aggregation to
improve session performance.
1(. .void transformation errors to improve the session
performance.
1*. If the session contains lookup transformation you can
improve the session performance by enabling the look up
cache.
1+. If your session contains #lter transformation" create that
#lter transformation nearer to the sources or you can use #lter
condition in source 4uali#er.
1-. .ggregator" )ank and 2oiner transformation may often
decrease the session performance because they must group
data before processing it. To improve session performance in
this case use sorted ports option.
11. If the lookup has many records" try creating inde9es on the
columns used in the lkp condition and try increasing the
lookup cache. If this doesn>t increase the performance and if
the target has any other inde9es" disable them in the target
pre load and enable them in the target post load.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close