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安全错误
数据库的锁怎样保障安全
浙江视频分布式存储数据库
宋庆问马化腾服务器
服务器怎么弄桌面
延边大学读研网络安全
网络安全教育宣传主题
保护网络安全词语
家里搭建服务器网速会快一点吗
网络安全入侵检测代码
开服务器有奖金吗
数据库升序降序查询代码
电信行业网络安全试点
宝山区海航软件开发诚信合作
康舒服务器电源550是吧
不相做软件开发了
网络安全与运用
软件开发公司实力怎么写
华服互联网科技好吗
高速服务器充电桩是快充还是慢充
网络技术和机电一体化哪个好
网络安全大数据中心招聘
数据库设计一般包括哪些步骤
办公软件开发需要多久
计算机与网络技术专升本试卷
数据库中存php文件
达梦数据库 卸载
华为网络技术专业怎么样
2016年网络安全宣传周的主题
产品销售数据库实训
iis服务器是微软的吗
改wamp数据库密码