写写冲突相关问题

请问下,
在悲观事务模式下,然后系统变量autocommit等于ON,自动提交的事务提交的时候首先会以乐观事务的模式进行提交,如果在提交过程中的prewrire阶段遇到了写写冲突,那么这个事务就会转入悲观模式,然后在悲观模式下是否会进行backoff 重试?
事务重试是否可以分为下列步骤:
事务重试可概括为以下三个步骤:

  1. 重新获取 start_ts。
  2. 重新执行包含写操作的 SQL 语句。
  3. 再次进行两阶段提交。

默认是悲观事务,就不会按照乐观事务的方式去处理
默认是乐观事务,就不会按照悲观事务的方式去处理

如果是关注,悲观事务和乐观事务的区别,可以通过以下的文档了解:


事务模式可以按照全局或者会话的方式来进行设定

悲观事务模型就是在真正提交事务前,先尝试对需要修改的资源上锁,只有在确保事务一定能够执行成功后,才开始提交,与乐观事务没有关系

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。