课程名称: 2.3.5 How to Use Transactions in TiDB(如何在 TiDB 中使用事务)
学习时长:
课程收获:
事务复习
tidb事务实现模型
两阶段提交协议(percolator)
3.0以前,乐观错
3.0以后,悲观锁
使用tidb事务
使用乐观锁
开启下一个事务或者ddl操作时,隐式提交前一个事务
使用悲观事务
tidb不支持间隙锁,只对读到的行枷锁
课程内容:
通过本节课程学习,应当对事务的基本概念和作用有较为清晰的认识;了解 TiDB 分布式事执行的两阶段提交的执行过程,TiDB 和 TiKV 等组件的交互方式;掌握 TiDB 两种事务模式(乐观事务和悲观事务)的使用方法;理解两者的不同并可以根据具体的业务场景评估和选择 TiDB 的事务模式、隔离级别等。
关键知识点: 事务;并发控制;两阶段提交;乐观事务;悲观事务;隔离级别












