在Informatica中读取海量数据表时如何提高会话性能

时间:2018-11-05 13:37:49

标签: oracle informatica

我与拥有超过3亿行的巨大源oracle表进行一对一映射,并且正在写入一个csv文件。表有11列。
我在informatica级别的主键上添加了10个直通分区。

以下是在第一个分区“ QUERY”中使用的源查询

SELECT  /*+PARALLEL(10)*/ 
 ORDER_AUDIT_DETAIL_KEY,
 ORDER_AUDIT_KEY,
 ORDER_AUDIT_LEVEL_KEY,
 AUDIT_XML,
 CREATETS,
 MODIFYTS,
 CREATEUSERID,
 MODIFYUSERID,
 CREATEPROGID,
 MODIFYPROGID,
 LOCKID
FROM $ParamOwnerName.T_ORDER_AUDIT_DETAIL
WHERE SUBSTR(ORDER_AUDIT_DETAIL_KEY,-1,1) IN ('0') #this value varies From 0 to 9 for each partition respectively. 

会话需要17个小时才能完成数据加载。 任何人都可以提出一些建议以提高性能吗?

0 个答案:

没有答案