版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、性能优化和常见问题解答东南融通金融十五部东南融通金融十五部 许志清许志清2007-07-202目的n掌握常见的性能优化方法n了解常见的问题及其解决方法3主要内容n性能优化方法n常见问题解答4性能优化nSource调优nTarget调优nMapping调优nSession调优n日志调优n系统调优5Source调优n针对文件 调优Line Sequential Buffer Length(1024)n调优Query 添加索引;优化SQL语句n使用tempdb,关联Sybase和SQL Server的表 增加Database network Packet size6Target调优n删除目标索引和约
2、束n增加checkpoint intervaln使用Bulk loading和External Loadingn增加Database network Packet size7Mapping调优n最少化转换组件n减少不必要的linkn对Aggregator, Joiner, Rank, Lookup 等组件,减少连接的input/output和output字段nSingle Pass:读一次数据,多处使用n减少数据类型转换:数值的比较比字符串要快n减少转换错误:使用session tracing terse。8Mapping调优n调优lookup组件:索引,cache,优化lookup条件。在同
3、一个mapping中共享unamed lookup,在不同的Mapping中共享named lookup;使用persistent cache。n调优Filter组件:尽量使用Source Qualifer过滤数据;Filter组件要靠近Source Qualifer;Filter条件要简单;n调优Aggregator组件:Group by简单的column;Sorted Input;Incremental Aggregationn调优Joiner组件:小表为Master;足够的内存;数据库作同构关联n调优Sequence Generator:多个Mapping共享一个Sequence Gen
4、erator; Number of Cached Value1000n调优表达式:多个流公用重复出现的计算;减少汇总函数:sum(A)+sum(B)和sum(A+B);使用Local Variable;尽量使用数值比较9Session调优n增加Partition10日志调优n降低Tracing level的级别,减少输出日志11系统调优n增加network speed:本地速度一般是网络的5-20倍;文件拷贝到本地n使用多个Informatica Servern减少数据Paging到文件中12常见问题及解决方法13Informatica server启动后有停止n原因 Informatica
5、server的IP发生了变化n解决方法 在informatica server配置窗口中点“Resolve Server”按钮重新解析IP14目标表有主键约束时,插入失败 报错提示目标表有索引。n 原因:插入时使用bulk模式。n 解决办法:在workflow中,打开session属性,点mapping 页,选中目标表,在属性中将插入模式由bulk改为normal。15DTM错误 n现象:当执行workflow时报DTM错误。n原因:mapping中的某些计算字段中包含了中文,而informatica server中的字符集采用了Ascii.n 解决办法:打开informatica server setup,在configuration页中将字符集改为unicode 16如何将EXCEL文件作为关系表使用通过定义范围(range)和格式化数值数据列格式化excel spreasheet。定义范围: 选择需要的导入的所有数据列,然后单击“Insert”-“Name”。输入名称。如果有excel文件有多个sheet,每个sheet都需要这样处理。 格式化数值列: 在Excel中,你可以为每列分配数据类型,如果不分配,Excel导入时会缺省指定为varchar类型。如果你想执行数值或汇总计算,必须保证导入到designe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论