TiDB 社区第四届专栏征文大赛联合墨天轮火热开启,TiDB 业务场景实战、运维开发攻略两大赛道,BOSE 降噪耳机、大疆手持云台、投影仪、运动手环、礼品卡等重磅礼品等你来拿!
其他
其他
商业咨询
其他
文档
其他
论坛
其他
专栏
其他
课程
其他
活动
其他
排行榜
其他
TiDB User Group
其他
TiDB 地区组织活动
其他
贡献者专区
其他
社区准则
其他
私信
alexshen
V7
联系邮箱:dc.opensource@yungoal.com TiDB for PostgreSQL: https://github.com/DigitalChinaOpenSource/TiDB-for-PostgreSQL
于 2021-03-19 加入
获赞
69
回答
6
文章
11
徽章
7/87
点亮更多徽章
回答 6
提问 12
文章 11
全部
TiDB的悲观事务,在写写冲突的情况下,会自动重试吗?
同样引用两段官网的文档作为参考: 使用悲观事务模型时,autocommit 事务首先尝试使用开销更小的乐观事务模式提交。如果发生了写冲突,重试时才会使用悲观事务提交。所以 tidb_retry_limit = 0 时,autocommit 事务遇到写冲突仍会报 Write Conflict 错误。 变量 tidb_disable_txn_auto_retry 和 tidb_retry_limit 仅适用于乐观事务,不适用于悲观事务。
4 年前
没有更多内容了