我的源中有 130000 条记录。当我尝试运行转换时,它在 16 小时后仍在运行。
增加spoon.bat 脚本文件的内存堆是否有助于减少我的转换的执行时间?(从更改为PENTAHO_DI_JAVA_OPTIONS="-Xmx256m -XX:MaxPermSize=256m
)PENTAHO_DI_JAVA_OPTIONS="-Xmx2g -XX:MaxPermSize=256m
。
还有哪些其他方法可以提高转换的性能?
我的源中有 130000 条记录。当我尝试运行转换时,它在 16 小时后仍在运行。
增加spoon.bat 脚本文件的内存堆是否有助于减少我的转换的执行时间?(从更改为PENTAHO_DI_JAVA_OPTIONS="-Xmx256m -XX:MaxPermSize=256m
)PENTAHO_DI_JAVA_OPTIONS="-Xmx2g -XX:MaxPermSize=256m
。
还有哪些其他方法可以提高转换的性能?
我还需要加快转型。这是我的设置PENTAHO_DI_JAVA_OPTIONS="-Xmx2048m" "-XX:MaxPermSize=1024m"
。
最终速度取决于变换的设计。一般来说:
Step Metrics
的选项卡Execution results
,专注于Speed
] Input/output
。例如,数据库连接到远程服务器、合并连接、排序步骤。您可以为这样的步骤设置更多实例(右键单击该步骤 > > 将其设置为 2 或更多 > 重新运行转换并查看差异)。Change number of copies to start..
进一步阅读: