瓶颈类型
•Source瓶颈
•Target瓶颈
•Mapping瓶颈
•Session瓶颈
•System瓶颈
Source调优
•源为文本文件
调优Line Sequential Buffer Length(1024)
•源为关系型数据库
在Source Qualify优化SQL
在源数据增加索引
增加Database network Packet size
当DB跟Informatica在同一机器上,使用IPC协议
Target调优
•目标为文本文件
调优Line Sequential Buffer Length(1024)
•目标为关系型数据库
删除目标索引和约束
增加checkpoint interval
使用Bulk loading和External Loading
增加Database network Packet size
•Oracle调优数据库:
Large intial and next value (storage clause)
Rollback segments
最优化redo log,见:init.ora
当Oracle跟Informatica在同一机器上,使用IPC协议
Mapping调优
•最少化转换组件
•减少不必要的link
•对Aggregator, Joiner, Rank, Lookup等组件,减少连接的input/output和output字段。
•Single Pass:读一次数据,多处使用。
•减少数据类型转换:数值的比较比字符串要快。
•减少转换错误:使用session tracing terse。
•组件调优:lookup组件、Filter组件、Aggregator组件、Joiner组件、调优Sequence
Generator
•调优表达式
Session调优
•增加Partition
•调优Session参数
增加:DTM buffer pool size:可以增加Buffer Block的数目。
增加:buffer block size:可以增加一次处理的数据的行数。
增加:Commit Interval
Enable high precision:double 15 to decimal 28
System调优
•增加network speed:本地速度一般是网络的5-20倍;文件拷贝到本地。
•使用Informatica Grid
•当只处理7-bit ASCII 或EBCDIC数据时,选用ASCII data movement mode:只使用一个字节存储数据。
•减少Paging(虚拟内存):在UNIX系统下,使用processor binding将资源分配给Informatica