Kettle如何实现每秒限制查询速度

头像千魔啸夜 · 提问于2021.08.10浏览量:807

Kettle如何实现每秒限制查询速度

有些业务场景需要对kettle中表输入的组件进行速度限制,以防止查询太快导致数据库的崩溃。kettle7.1中没有自带的参数对表输入组件进行数据的限制。如何对kettle进行每秒查询规定条数的限制呢?

全部回答 · 1
最新最热
  • 用户头像
    千魔啸夜2021.08.11 10:08

    对kettle进行每秒查询条数的限制,可以用转换和作业两者结合进行操作。使用两个表输入,第一个表输入查询上次查询的最大可读标识。例如当主键是id的时候就先用表输入查询上一次结果的最大id,在where后面拼接id大于该最大id的数值。第二个表输入查询需要查询的语句,使用limit操作限制每次查询的条数。最后再用作业对该转换实行每秒的执行循环。

热门问题