【发布时间】:2020-05-29 09:24:01
【问题描述】:
这是我的节点,它有时会被最后一个 INSERT 命令冻结:
此过程有时会冻结,因为此节点的功能是截断表。但是有时候之前的插入命令没有完成,触发了truncate,这会导致这个节点冻结2小时才能完成(本来应该是2秒才能完成)。
所以我的解决方案是设置一个计时器条件,如果该节点花费的时间太长,然后运行存储过程停止所有MySQL 当前数据库任务(将数据插入此表的插入操作)。
什么存储过程可以完成这项工作?
【问题讨论】:
-
你走错了方向,终于找到了修补的解决方案。最好通过重新设计来扭转整体并重新开始,这样您就不需要经常截断。此外,在插入发生时截断是出乎意料的。 2秒到2小时!!!正如我提到的......最好重新设计。
标签: mysql sql database business-process-management appian