8.1.2 playground
update 大致上会先 select old snapshot data 然后替换 set 值再写回 new shapshot data,这里的特殊情况就是 set 值和 old 值一样的话,会跳过后续流程直接返回成功
如果你做个压力测试会发现,重复 set 相同值的情况下,tidb 压满了 tikv 还很空闲
另外单独的 update where id = ? 估计会走 async commit 乐观事务,可以看下监控 async commit 面板和事务面板