TiDB悲观锁模式与乐观锁模式如何理解?有哪些影响?

大体上来说加锁的阶段不同:
乐观:客户端commit,2pc的prewrite节点才进行加锁操作,这个阶段可能会出现锁的冲突现象。

悲观:2pc之前的DML阶段就进行加锁,进入到2pc以后基本不会有锁的现象发生了。