首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysl
订阅
clickear
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
17.Update执行流程之redo log的作用
在上一篇文章中,我们知道mysql为了加速更新的速率,使用了BufferPool和ChangeBuffer
binlog,undolog,redolog
在前一阵子,大哥问过我:”你知道MySQL的原子性是怎么保证的吗“。我懵逼了,MySQL怎么保证原子性?我不会啊。 于是大哥就给我讲:”用的就是 undo log 啊“。 后来我又去搜了一下,其实这几种log在面试的时候也经常会问到,这篇文章以最简单的方式来讲讲,希望对大家有帮…
redolog,undolog
把相应修改记录记录到这个文件(注意,记录日志是顺序IO),那么当DB服务发生crash的情况,恢复DB的时候,也可以根据这个文件的记录内容,重新应用到磁盘文件,数据保持一致。这个文件就是redo log ,用于记录 数据修改后的记录,顺序记录。 redo log 用于保证 cr…
面试被问各种锁怎么办?愣着干嘛?进来白嫖呀!
面试被问各种锁怎么办?愣着干嘛?进来白嫖呀! 面试被问各种锁怎么办?愣着干嘛?进来白嫖呀! 面试被问各种锁怎么办?愣着干嘛?进来白嫖呀!
MySQL必知必会:简介undo log、truncate、以及undo log如何帮你回滚事物
在整理undo log笔记前我感觉它应该是在 undo、redo、bin log三者中需要整理的内容最少的。但是实际上并不是想象的那么简单。 如果你看了白日梦前面的分享的笔记,你肯定知道了什么表空间。其实所谓的表空间其实是真实存在于磁盘上的数据文件。而这里的所说的undolog…
MySQL系列P6—undolog简介
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 今天来了解一下MySQL中的undolog。 undolog undolog主要用来记录某条行记录被修改之前的状态,记录的是修改前
MySQL系列(7)— 事务持久性之RedoLog
介绍 redo log 对于事务持久化的意义,如何保证内存数据修改与磁盘文件数据的一致性,以及 redo log 相关的缓冲池、LSN 等。
老面试官问我:LRU 和 Innodb Buffer Pool 有什么关系?
你好,我是yes。 这 LRU 和 Innodb Buffer Pool 之间有关系吗? 确实有。 其实我之前的文章写到过这个,就在今年的三月份,不过是写 Kafka 的冷热分区时顺带提了一下 Inn
(十二)MySQL之内存篇:深入探寻数据库内存与Buffer Pool的奥妙!
MySQL是基于磁盘工作的,这句几乎刻在了每个后端程序员DNA里,但它真的对吗?答案并不能盖棺定论,因为实际上MySQL运行时,几乎会将所有操作都放会在内存中完成,啥?基于内存?为啥呢?
【重温mysql】4、事务
事务指的是当 DML 数据修改语句提交给数据库后,要么数据全部成功写入、如若其中某项操作失败则所有数据全部回滚到修改前状态的机制。数据库通过事务保证数据的完整性、一致性。 一个完整的事务,必然包含了如下4个特性:原子性、一致性、隔离性、持久性。 在多线程环境中,对于同一条数据而…