MySQL案例语句性能



我有一个UPDATE我经常使用(20-40次/分钟)。这应该提供更好的结果:

带有绑定变量的多个呼叫: Update Table set colA = :val1 where id = :val2

或使用具有可变数量值的案例语句。(20-40 ...)

Update Table 
   set colA = (case when id = 1 then 'a' when id=2 then 'b'

更新基于主键,含义为每个ID。

我将MySQLhibernate一起使用。

从理论上讲,我希望使用绑定参数的查询会表现更好,因为DML执行计划应更轻松地缓存和重复使用,而不是等效的情况。

<</p>

最新更新