1.调整提交记录数量进行调优:默认为1000,可根据数据量大小来设置为1000~50000,但是如果表字段多,varchar和char字段多size又大,可适当改小,不然会报错。
2.调整记录集合里的记录数:
3.调整java虚拟机大小来进行kettle性能优化:修改Kettle定时任务中的Kitchen或Pan或Spoon脚本
set OPT=-Xmx512m -cp %CLASSPATH% -Djava.library.path=libswt\win32\ -DKETTLE_HOME="%KETTLE_HOME%" -DKETTLE_REPOSITORY="%KETTLE_REPOSITORY%" -DKETTLE_USER="%KETTLE_USER%" -DKETTLE_PASSWORD="%KETTLE_PASSWORD%" -DKETTLE_PLUGIN_PACKAGES="%KETTLE_PLUGIN_PACKAGES%" -DKETTLE_LOG_SIZE_LIMIT="%KETTLE_LOG_SIZE_LIMIT%"
参数参考:
-Xmx1024m:设置JVM最大可用内存为1024M。