使用 Informatica 映射删除需要很长时间

问题描述 投票:0回答:1

我们正在 Informatica 映射设计器中创建一个单独的管道,以使用更新策略处理删除。这将删除近 70 万条记录,并且需要将近 24 小时才能完成。会话统计信息显示编写器线程中有 100% 忙。如何提高性能?

informatica informatica-powercenter
1个回答
0
投票

我建议在 Informatica 会话的前/后 sql 中遵循以下方法。

  1. 禁用对目标的任何约束
  2. 读取要保留到临时表中的记录。
  3. 截断目标表。
  4. 插入临时表数据到目标原始表。
  5. 启用所有约束。
  6. 降低温度表。

当您仅使用 Informatica 询问时。 如果可能,请在禁用任何约束后尝试删除。并运行 Informatica 会话进行删除。启用约束。

PS:谨防玩约束。您需要 100% 确定数据以避免约束问题。

© www.soinside.com 2019 - 2024. All rights reserved.