DB2的触发器执行速度问题(在DB2版没找到答案)
好晕啊,写了个触发器,居然运行要22秒,经过反复测试,发现问题出在UPDATE的语句的个数上,本触发器是UPDATE触发器,触发器代码中一共用了10个UPDATE,是根据不同的条件执行不同的UPDATE,现在发现,就算这10个UPDATE都不执行,速度也一样的慢,除非注释了,代码类似如下:
if 1 = 0 then
update ···
if 2 = 0 then
update ···
····
如此写上10个UPDATE,这些语句根本不会执行,为啥多一个UPDATE就多2-3秒的执行时间呢,我每注释掉一个,就快一点,真是晕了,我写的其它触发器又没有发现类似的问题