优化信息映射的方法

时间:2015-07-02 01:21:12

标签: optimization informatica-powercenter

我想优化我的同事之一开发的映射,其中“加载部分”(在平面文件中)确实很慢 - 每秒12行

目前,为了达到我开始在我的档案中写作的程度,我需要大约2个小时,所以我想知道我应该先从哪里开始查看,否则,每次改进之间至少需要2个小时 - 效率不高。

好的,所以简单描述一下:

  • Oracle表(内部有大查询 - 大约需要2个小时才能得到结果)
  • SQ
  • 2参考桌上的LKup(不应该很重)
  • 更新策略
  • 1变压器
  • 2 Lk up(在大桌子上 - 这应该是我猜的最佳点:将它们改成木匠)
  • 6存储过程(这些看起来有点沉重,您怎么看?)
  • 另一个转换器
  • 加载平面文件

你能否证实LK up或存储的程序部分可能是它如此缓慢的原因?

你认为我应该在其他地方寻找优化吗?我原以为可能只有一个变压器。

1 个答案:

答案 0 :(得分:3)

首先仔细检查日志。看一下时间戳。它应该让你初步了解哪个部分会导致延迟。

不建议查看大表。加入者是一种更好的方法,但他们仍然需要缓存数据。你可以限制缓存的数据吗?如果没有看到它,就很难提出建议。

这导致我们进入存储过程:它根本不可能像这样说出任何关于它们的信息。

所以:首先收集统计数据并进行日志分析。接下来,阅读网络上的一些调整指南 - 有很多。这是一个更全面的,但是......很大 - 所以你可能想尝试寻找其他的。 Powercenter Performance Tuning Guide