性能瓶颈之Mapping

 

若是Source和Target都不存在性能上的瓶颈,则问题可能会出在Mapping

如何断定Mapping存在性能瓶颈
  1)  在session log中读取thread statistics和work time statistics信息
     若是transformation thread花费时间过多,则可说明性能的瓶颈在于mapping中的组件
     若是发现Integration Service花费在某一组件上的时间过多,则说明性能的瓶颈就在于该组件
  2)  分析性能计数器
     若是errorrows和rowsinlookupcache的数值过大,则可说明性能的瓶颈存在于mapping中
  3)  在每一个目标前追加一个filter组件,将条件设为false(如1=2)确保没有数据加载到目标表
     若是session运行的时间仍是没有变化,则可断定瓶颈在于mapping

如何解决源的性能
  优化Mapping中的组件的配置session

相关文章
相关标签/搜索