likes
comments
collection
share

MySQL 核心模块揭秘 | 15 期 | 事务模块小结

作者站长头像
站长
· 阅读数 7

✍ 专栏小结

1 月 3 日,我在社区发布事务模块的第一篇文章;4 月 17 日,发布了最后一篇文章。历时 3 个半月,用 14 篇文章对事务模块做了比较全面的介绍。

本文我们对事务模块已经发布的 14 篇文章做个简单回顾。

上面五篇文章介绍了二阶段提交的整个过程:

  • 前三篇介绍了二阶段提交的本身。
  • 第四篇介绍了 flush 子阶段从临时存放处读取 binlog 日志,写入 binlog 日志文件的过程。
  • 第五篇介绍了 InnoDB 存储引擎层提交事务的过程。

例如:插入、更新记录导致唯一索引冲突时,已经插入到主键索引的记录需要删除,就会用到 savepoint。

上面两篇文章介绍了创建 savepoint、回滚到 savepoint 的过程。

预告:MySQL 锁模块。

更多技术文章,请访问:opensource.actionsky.com/

关于 SQLE

SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。