步骤 4:清理 TDATASEG 中的先前集成

在成功完成映射后,系统会从 TDATASEG 表中删除先前的运行。(TDATASEG 表是存储工作台数据的位置。)如果这是第一次执行集成,此步骤很快就能完成,因为没有任何先前的期间数据。如果存在大量先前数据,则此步骤可能需要很长时间。

正如您在下面看到的,批处理大小参数用于从 TDATASEG 表中删除数据块,这样删除过程就不会遇到针对单个 SQL 语句的处理限制。可以通过调整批处理大小来调整此步骤,这样就可以限制删除语句的数量。在此次执行中,批处理大小设置为 1000,它可以设置为更高的值。在后续执行中,此步骤花费了 6 分钟的时间来删除先前加载的大约一百万条记录。

Note:

请勿将批处理大小设置得非常大,因为数据会基于批处理大小加载到内存中进行处理,并且可能会用尽内存。系统内存是 Oracle Enterprise Performance Management Cloud 共用的,因此可能会影响实例的其他方面。

图中显示了如何使用批处理大小参数删除数据块。