在阿里云ecs上面使用kettle做定时计划,在2016/09/27 19:30 之后 查rds数据库的时候就卡着不动了。
在 database lookup 这个地方把 load all data from table 打钩 整个transform就可以通了
但是如果 load all data from table 不打钩 就卡在database lookup 这个地方了
还有 update 这个组件也是这样
如果忽略查询的话就可以更新
如果不忽略的话也是不能更新
除了 table input 其他的查询都不能用
目前使用的是 kettle 5.1.0
换过mysql驱动 换过kettle版本 还是不能解决
有没有大侠可以援助一下?
1.通过改变开始复制的数量(针对查询控件,这种方式比较简单,需要多长尝试合理的复制数量) 2.在查询的控件中,条件是相等查询的话,可以使用缓存。例如:数据库查询中,如果是比较相等,可以勾选使用缓存和从表中加载所有数据。 3.合适的添加数据库索引(针对数据库查询控件)。 4.集群(针对查询控件、运算控件、排序空间)。 5.最后更换其他实现方式。
答案来源网络,供您参考
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。