首先,我对 Informatica PowerCenter 和 PowerExchange 非常陌生。
我们正在使用 Informatica PowerCenter 和 PowerExchange 将 CDC 数据从源 DB2 接收到 PostgreSQL 数据库。因此,我们有一个工作流程,其中映射了 7 个表,我们在 PostgreSQL 中获得结果。到目前为止它工作得很好,但它缺乏性能。并不是数据的大小是问题,而是我在目标数据库中看到的延迟。
当我在 DB2 上插入或删除一些数据时(就像一个 db 中的 10 行),我在我们的 PostgreSQL 中看到的结果大多在大约 10-30 秒内(非常少见不到 5 秒)。
我的目标是加快这种延迟。这可能吗?我需要什么?我玩了一点提交间隔和 DTM 缓冲区大小,但没有什么帮助。此外,我感觉当我将工作流配置为连续运行时,与执行插入/删除后的工作流相比,它甚至更慢。
提前致谢