大体上来说加锁的阶段不同: 乐观:客户端commit,2pc的prewrite节点才进行加锁操作,这个阶段可能会出现锁的冲突现象。
悲观:2pc之前的DML阶段就进行加锁,进入到2pc以后基本不会有锁的现象发生了。