事务支持

tidb支持同时使用乐观事务和悲观事务吗?我在tidb transaction ops面板看到乐观事务和悲观事务同时存在。

还有就是我怎么知道哪些SQL使用了悲观事务哪些SQL使用了乐观事务呢?多谢回答了

在4.0 以后
tidb 默认使用 悲观事物 模式
这里所致是 使用显示事物时 使用 悲观事物模式
如果是隐式事物 及 autocommit=1 的情况下 单条 DML 操作都会走 乐观事物模式,如果出现 写写冲突 ,后台会自动重试10 次
在 4.0.6 后 悲观事物模式下的隐式事物,默认会以乐观锁模式进行数据写入,如果发生冲突会改为悲观锁模式,避免后续的写入冲突

1 个赞

多谢回答了 之前资料没细看

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。