事务提交分三个阶段 – 每阶段若干个线程进入阶段队列,第一个(leader)线程完成每个线程的会话的阶段任务 – 各阶段并行执行,任一个阶段只有一组事务 – 第二,三阶段可以追加合并到前面一批的队列,原leader中途变为follower – flush阶段,为每个事务依次做: • 存储引擎prepare, 一次性为全组刷存储引擎事务日志 • 产生XID_EVENT, 固化事务的binlog cache • 产生gtid-log-event(事务时间戳,全局时间戳) • 写入事务的binlog到binlog文件中 – sync阶段 • binlog group commit等待 • 一次性刷盘binlog文件 – commit • 存储引擎commit,按照队列内顺序做
MySQL事务提交的三个阶段介绍
来源:这里教程网
时间:2026-03-01 11:12:38
作者:
编辑推荐:
- MySQL事务提交的三个阶段介绍03-01
- MySQL:Innodb恢复的学习笔记03-01
- word2013如何将文字替换成图片03-01
- C# 类扩展方法与OA信用盘平台订制03-01
- CentOS7 yum安装MySQL5.703-01
- MHA 实现VIP切换用到脚本03-01
- Percona Xtrabackup2.4.12版本安装小记03-01
- Word2013如何快速创建样式03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- MySQL:Innodb恢复的学习笔记
MySQL:Innodb恢复的学习笔记
26-03-01 - mysql新建表和多表查询,关键字join
mysql新建表和多表查询,关键字join
26-03-01 - MySQ 数据库主从同步安装与配置详解(Master/Slave)
MySQ 数据库主从同步安装与配置详解(Master/Slave)
26-03-01 - MySQL三个流行分支对比
MySQL三个流行分支对比
26-03-01 - 30个MySQL千万级大数据SQL查询优化技巧详解
30个MySQL千万级大数据SQL查询优化技巧详解
26-03-01 - Python实现MySQL连接池
Python实现MySQL连接池
26-03-01 - MySQL5.7 Online DDL
MySQL5.7 Online DDL
26-03-01 - 3ds Max制作一个非常漂亮的美女
3ds Max制作一个非常漂亮的美女
26-03-01 - mysql面试练习题
mysql面试练习题
26-03-01 - 使用动态跟踪技术SystemTap监控MySQL、Oracle性能
使用动态跟踪技术SystemTap监控MySQL、Oracle性能
26-03-01
