当前位置:网站首页>MYSQL二阶段提交
MYSQL二阶段提交
2022-08-01 00:16:00 【三月不灭】
MYSQL二阶段提交
binlog,redolog都会记录数据,当记录数据时是先写binlog,还是redolog,不管先写redolog还是binlog都会出现问题,两个文件要保证要么都写要么都不写。如果写完redolog没有写binlog的时候可能会造成数据不一致
binlog和redolog都会同时记录数据,那么他么记录的顺序是什么样的?
执行流程:
1、执行器先从引擎中找到数据,如果在内存中直接返回,如果不在内存中,查询后返回
2、执行器拿到数据之后会先修改数据,然后调用引擎接口重新写入数据
3、.引擎将数据更新到内存,同时写数据到redo中,此时处于prepare阶段,并通知执行器执行完成,随时可以操作
4、执行器生成这个操作的binlog
5、执行器调用引擎的事务提交接口,引擎把刚刚写完的redo改成commit状态,更新完成
二阶段提交

边栏推荐
- /usr/local/bin和/usr/bin的区别
- 一文带你了解 Grafana 最新开源项目 Mimir 的前世今生
- Matlab/ArcGIS processing GPM global monthly precipitation data
- Keil nRF52832下载失败
- SQL injection Less46 (injection after order by + rand() Boolean blind injection)
- Unity3D学习笔记10——纹理数组
- [AMEX] LGBM Optuna American Express Credit Card Fraud Contest kaggle
- [Cloud Residency Co-Creation] [HCSD Big Celebrity Live Broadcast] Personally teach the secrets of interviews in big factories
- Daily--Kali opens SSH (detailed tutorial)
- /etc/sysconfig/network-scripts configure the network card
猜你喜欢

leetcode:126. 单词接龙 II

Shell common scripts: Nexus batch upload local warehouse enhanced version script (strongly recommended)

2022-07-31:给出一个有n个点,m条有向边的图, 你可以施展魔法,把有向边,变成无向边, 比如A到B的有向边,权重为7。施展魔法之后,A和B通过该边到达彼此的代价都是7。 求,允许施展一次魔法

类和对象:上

Introduction to the five data types of Redis

In 2022, the latest eight Chongqing construction members (electrical construction workers) simulation question bank and answers

一行代码解决CoreData托管对象属性变更在SwiftUI中无动画效果的问题

基于simulink的Passive anti-islanding-UVP/OVP and UFP/OFP被动反孤岛模型仿真

How to Design High Availability and High Performance Middleware - Homework
![[Cloud Residency Co-Creation] [HCSD Big Celebrity Live Broadcast] Personally teach the secrets of interviews in big factories](/img/7a/278ffada1cc660e7f5c2d7c66fa38e.png)
[Cloud Residency Co-Creation] [HCSD Big Celebrity Live Broadcast] Personally teach the secrets of interviews in big factories
随机推荐
Matlab/Arcgis processing nc data
新产品如何进行网络推广?
清华大学陈建宇教授团队 | 基于接触丰富机器人操作的接触安全强化学习框架
Automated machine learning pycaret: PyCaret Basic Auto Classification LightGBM
Xinao Learning Plan The Road to Informatics Competition (2022.07.31)
面试突击69:TCP 可靠吗?为什么?
Compose principle - the view and the principle of two-way data binding
简单的vim配置
NIO编程
力扣二叉树
[微服务]分布式事务解决方案-Seata
cobaltstrike
【MATLAB项目实战】LDPC-BP信道编码
Difference between first and take(1) operators in NgRx
推荐系统:常用评价指标总结【准确率、精确率、召回率、命中率、(归一化折损累计增益)NDCG、平均倒数排名(MRR)、ROC曲线、AUC(ROC曲线下的面积)、P-R曲线、A/B测试】
UOS - WindTerm use
Web API 介绍和类型
How to Design High Availability and High Performance Middleware - Homework
消息队列存储消息数据的MySQL表格
/etc/resolv.conf的作用