Mysql分布式事务

Posted tjc123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql分布式事务相关的知识,希望对你有一定的参考价值。

关于mysql分布式事务介绍,可参考:http://blog.csdn.net/luckyjiuyi/article/details/46955337

分为两个阶段:准备和执行阶段。有两个角色:事务的管理者(TM)和事务执行者(RM,Mysql Server).

XA START  事务启动标识,使事务处于ACTIVE状态

XA END   事务结束标识,使事务处于IDLE状态

当事务处于IDLE状态,可 XA PREPARE  通知准备标识,处于 PREPARED状态

对于PREPARED状态,可XA COMMIT 提交事务

对于PREPARED状态,XA ROLLBACK 回滚事务

XA RECOVER 查看有哪些事务处于准备(PREPARED)状态。

 

也可参考:http://www.tuicool.com/articles/B3UZri2

 

以上是关于Mysql分布式事务的主要内容,如果未能解决你的问题,请参考以下文章

MySQL事务-binlog与分布式事务

腾讯云TDSQL MySQL版 - 开发指南 分布式事务

MySQL 分布式事务的“路”与“坑”

## 分布式事务面试官问我:MySQL中的XA事务崩溃了如何恢复??

Mysql—Mysql日志的两阶段提交分布式事务以及多事务组提交

Mysql数据库分布式事务XA详解