导航:首页 > 源码编译 > mysql源码解读

mysql源码解读

发布时间:2024-11-20 22:55:23

㈠ MySQL XA事务源码分析

MySQL XA事务源码分析概览


在深入理解MySQL XA事务处理中,我们重点关注了几个关键步骤:外部XA PREPARE、COMMIT、2PC阶段的Log落盘顺序,以及本地事务commit和外部XA的Rollback、RECOVERY流程。以下是这些流程的简要概述:



外部XA PREPARE流程

开始阶段:

------------------- XA PREPARE START -------------------------


结束阶段:

------------------- XA PREPARE END -------------------------




外部XA COMMIT流程

简述:

------------------- XA COMMIT START -------------------------


简述:

------------------- XA COMMIT END -------------------------




本地事务COMMIT流程与外部XA比较

不同之处:

------------------- PREPARE START -------------------------


不同之处:

------------------- PREPARE END -------------------------


------------------- COMMIT START -------------------------


------------------- COMMIT END -------------------------




外部XA ROLLBACK流程

简述:

省流版:Not Prepared Rollback和Prepared Rollback的差异


详细版:


Not Prepared Rollback:

在end - prepare期间rollback


Prepared Rollback:

在prepare之后rollback




外部XA RECOVERY流程

简述:




本地事务RECOVERY流程

简述:


重要提示:

在binlog rotate到新文件前,redo log会强制落盘,确保旧文件不包含未完成的事务。


阅读全文

与mysql源码解读相关的资料

热点内容
解压中的删掉是什么意思 浏览:761
王牌竞速什么时候能停止维修服务器 浏览:482
pdf阅读器官方 浏览:82
程序员那么爱心 浏览:300
字符a经过md5加密 浏览:414
绿色的小蝴蝶是个什么app 浏览:12
python编程输入数字输出年月日英文 浏览:625
程序员枪手 浏览:744
gm28服务器怎么设置 浏览:541
饿了么网站源码 浏览:330
天选程序员真的有用吗 浏览:916
微信登录服务器什么意思 浏览:351
溯源码粘碎图 浏览:136
qq绑定邮箱pop服务器地址 浏览:724
卡罗拉空调压缩机价格 浏览:893
华润it程序员 浏览:555
51单片机c语言秒表 浏览:273
php一周前的时间 浏览:852
windows文件夹输入列表 浏览:919
php做网页聊天系统 浏览:890