Informatica - 加载到目标需要花费太多时间

时间:2015-04-24 15:07:53

标签: informatica informatica-powercenter

我在informatica中创建了一个简单的映射,我在源限定符中添加了以下语句:select * from srcTbl where field1 ='Y'。 我只向目标表加载3个字段,其中只有1个来自源,另一个是带有短文本值的输出字段。

源和目标是oracle表,目标具有由我正在加载的3个字段创建的索引。

我已将加载模式更改为“正常”而非“批量”,因为我无法删除索引。

需要花费很多时间,一小时后我才按下中止。

会话日志表示它正处于加载过程中。

这个过程不能快速结束的原因是什么?

感谢

1 个答案:

答案 0 :(得分:1)

在会话日志中仔细查看进程正在等待的位置。如果它正在获取源记录,那么您有源瓶颈,并且您可能需要调整源查询。

或者,您可能有一个目标瓶颈,您可以使用分区,增加提交间隔等。

此外,如果您在映射中从查询查询返回大量数据,则该过程可能需要很长时间才能构建查找缓存。

Informatica和数据库服务器之间的连接可能还存在网络相关问题。问题也可能出在数据库端。

您必须检查所有可能性以查明问题。浏览Informatica Performance Tuning指南,了解优化Informatica流程的所有方法。