Kettle内存溢出解决笔记

Kettle内存溢出解决笔记

项目需要把数据从Oracle迁移至MySQL,其中一张表的某个字段特别大,会出现内存溢出的错误,做了以下调整:

  • 修改Spoon.bat的内存配置

用文件打开Spoon.bat,修改配置

if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"

根据电脑和项目要求修改XmsXmx的值

  • 修改默认缓存条数(默认为1万)

    双击Transformation空白地方,会弹出一个界面,修改Nr of rows in rowset值:
    在这里插入图片描述

  • 修改运行时的log level:
    在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部