摘要:
SELECT a.*,rowid FROM test a; SELECT * FROM test a FOR UPDATE; 1 2 for update 语句运行时, 会在对应行(where 条件)加上行级锁,如果没有where条件,会对全表进行加锁 ,当其他人忘记提交或者回滚事务的时候,就会发生 阅读全文
摘要:
转:https://www.jianshu.com/p/044e95223a17 Seata框架是一个业务层的XA(两阶段提交)解决方案。在理解Seata分布式事务机制前,我们先回顾一下数据库层面的XA方案。 1. MySQL XA方案 MySQL从5.7开始加入了分布式事务的支持。MySQL XA 阅读全文