我正在使用 tMSSqlSP 从 SQL Server 存储过程中提取数据,该过程以记录集格式返回结果。之后,我将解析记录集并使用 tMap,然后使用 tOracleOutput 将记录插入到 Oracle 表中。
处理速度非常慢(每秒 30 条记录)。
SQL Server 存储过程返回 500k 条记录,这种缓慢的处理需要很长时间才能完成。
有人知道在 Oracle 端加快插入速度的过程吗?
最佳答案
也许您必须在 oracle 中使用批量插入:tOracleOutputBulk 组件。 配置起来比较复杂,但如果您在没有事务的情况下插入一个表,那么它是一个强大的解决方案。
关于java - Talend 中庞大数据集的处理速度缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26888760/