文章 2025-01-08 来自:开发者社区

MySQL进阶突击系列(05)突击MVCC核心原理 | 左右护法ReadView视图和undoLog版本链强强联合

2024小结:在写作分享上,这里特别感谢阿里云开发者社区提供平台,支持大家持续学习分享交流,共同进步。社区诚意满满的干货,让大家收获满满。 对我而言,珍惜每一篇投稿分享,每一篇内容字数大概6000字左右,加上画图,以及案例demo代码编写、实战,撰稿时长平均3小时左右。由于年底工作特别忙,晚上下班回家,有时候娃已经睡着了,如果娃没睡还得陪娃玩直到她睡着才有空继续写作。每天空闲时间非常少...

MySQL进阶突击系列(05)突击MVCC核心原理 | 左右护法ReadView视图和undoLog版本链强强联合
文章 2024-12-06 来自:开发者社区

MySQL进阶突击系列(02)一条更新SQL执行过程 | 讲透undoLog、redoLog、binLog日志三宝

读书心得笔记:500多年前,王阳明龙场悟道豁然开朗,致良知,吾心光明!这句话掷地有声、回响千年不绝,开启华夏心学新篇章。为天地立心,为生民立命,为往圣继绝学,为万世开太平。如此沉重伟大的理想,此时此刻王阳明心里终于找到了答案。 一、前言背景 二、客户端发起update SQL更新 ...

MySQL进阶突击系列(02)一条更新SQL执行过程 | 讲透undoLog、redoLog、binLog日志三宝
文章 2024-06-19 来自:开发者社区

MySQL日志——undolog

MySQL为什么需要日志 了解redis的朋友都知道redis的日志是为了实现数据的持久化,而mysql将数据存储在磁盘文件,没有持久化的问题,为什么还需要日志呢? 答案: 1.mysql的事务支持回滚操作,但数据库的状态为当前状态,需要记录事务开始前的数据库状态,以便进行回滚恢复 2.如果在执行事务时数据库故障,需要记录事务的执行状态,以便重启mysql时恢复之...

文章 2024-03-27 来自:开发者社区

Seata常见问题之Seata1.5.2 mysql8 datetime 在undolog 中不能序列化如何解决

问题一:用nacos做注册 ,Seata启动403,怎么naocs关了白名单就正常启动了? 用nacos做注册 ,Seata启动403,怎么naocs关了白名单就正常启动了? 参考答案: 跟seata无关,使用方式问题 关于本问题的更多回答可点击进行查看: https://developer.aliyun.com/a...

Seata常见问题之Seata1.5.2 mysql8 datetime 在undolog 中不能序列化如何解决
问答 2023-08-18 来自:开发者社区

Seata1.5.2 mysql8 datetime 在undolog 中不能序列化怎么解决?

Seata1.5.2 mysql8 datetime 在undolog 中不能序列化怎么解决?

文章 2023-08-17 来自:开发者社区

【MySQL进阶-10】深入理解redolog,undolog和binlog的底层原理

一, 深入理解Redolog日志底层原理再看本篇文章之前,可以结合【9】深入理解mysql执行的底层机制 这篇文章来了解mysql内部执行sql的过程。1,innodb引擎底层事务原理事务的四大特性主要是是acid,分别是原子性、一致性、隔离性和持久性。其原子性是 通过这个undolog 来保证的,持久性是 通过redolog 来实现的,隔离性是通过事务的 读写锁+mvcc机制 来实现的。在这四....

【MySQL进阶-10】深入理解redolog,undolog和binlog的底层原理
文章 2022-02-17 来自:开发者社区

MySQL中的redolog,undolog,以及binlog的区别及各自作用是什么?

MySQL中有六种日志文件, 分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。 其中重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定的关系,这三种日志,对理解MySQL中的事务操作有着重....

MySQL中的redolog,undolog,以及binlog的区别及各自作用是什么?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像