MySQL两阶段提交过程原理简述
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,MySQL使用两阶段提交主要解决 binlog 和 InnoDB redo log 的数据一致性的问题.两阶段提交简图:两阶段提交原理描述:阶段1:InnoDB redo log 写盘,InnoDB
千家信息网最后更新 2024年11月23日MySQL两阶段提交过程原理简述
MySQL使用两阶段提交主要解决 binlog 和 InnoDB redo log 的数据一致性的问题.
两阶段提交简图:
两阶段提交原理描述:
阶段1:InnoDB redo log 写盘,InnoDB 事务进入 prepare 状态
阶段2:如果前面prepare成功,binlog 写盘,那么再继续将事务日志持久化到binlog,如果持久化成功,那么InnoDB
事务 则进入 commit 状态(实际是在redo log里面写上一个commit记录)
备注: 每个事务binlog的末尾,会记录一个 XID event,标志着事务是否提交成功,也就是说,recovery 过程中,binlog
最后一个 XID event 之后的内容都应该被 purge。
阶段
事务
成功
状态
原理
过程
一致
一致性
也就是
也就是说
内容
备注
实际
数据
日志
是在
末尾
标志
简图
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
wps调整图标坐标数据库
提高师生的网络安全意识
网络安全国际标准映射工具
字段构成数据库检索入口
数据库系统工程师上午试题
gdc服务器如何
数据库查看表是哪个用户的
vivo智慧视觉服务器异常
数据库的目是什么原因
互联网科技对组织的影响力
数据库采集什么意思
服务器安全防护工具有哪些
专科生适合计算机网络技术吗
网络技术qq群
安全狗服务器下载
服务器装机需要哪些设备
计算机网络技术就业职业
农行乌镇互联网智能科技银行
服务器python代码
外包软件开发注意什么
数据库辅助表 前缀
计算机技术与网络技术课程
字段构成数据库检索入口
应对网络安全的法律
django清空数据库表
广西数据网络安全工程售后服务
长沙涨乐互联网科技
交换机和服务器的联系
企邦网络技术有限公司
昌吉新华互联网科技组图