【发布时间】:2014-06-02 13:01:26
【问题描述】:
我有一个简单的任务,就是将 Excel 数据复制到 SQL 表中。 我最初正在执行一个存储过程来删除表条目。然后我有 Excel 输入,我使用 tMap 将数据复制到 SQL 表中。
我有 20 个表要复制数据。我要复制的表条目数量相对较少(10-100)。 仍然当我执行任务时,它需要很长时间(5-10 分钟),并且在复制 12 个表条目后,它的内存不足。
我的工作流程是.. (存储过程 ->(在子作业上)-> excel 输入 -> tmap -> tMSSqlOutput ->(在组件上)-> excel 输入 -> tmap -> tMSSqlOutput(在组件上)-> ...... -> excel 输入 -> tmap -> tMSSqlOutput)
当我将数据复制到服务器上的 SQL 表时,我的 Excel 工作表在我的本地计算机上。 我将运行/调试设置保持为 Xms 1024M、Xmx 8192m。但它仍然无法正常工作。
我可以知道我可以做些什么来解决这个问题吗?
我在 VM(虚拟机)上运行我的 talend。 我附上了我的工作截图。
【问题讨论】:
-
你能发一张你的工作截图吗?
-
我已经在我的问题中编辑了它。
标签: sql performance memory talend long-running-processes