社区
胡成华的课程社区_NO_1
mysql性能优化_原理_实战
帖子详情
一条SQL如果更新_REDO_UNDO_两阶段提交
数哥
优质创作者: 数据库技术领域
2023-04-12 16:14:08
课时名称
课时知识点
一条SQL如果更新_REDO_UNDO_两阶段提交
一条SQL如果更新_REDO_UNDO_两阶段提交 1. 准备工作 1.1 知识前提 1.2 数据准备 2 操作顺序 3 日志 3.1 重做日志 redo log 3.2 归档日志 binlog 4 二阶段提交 4.1 XID 4.1 如何判断binlog和redolog是否达成了一致 4.1 如果不用两阶段提交
...全文
55
回复
打赏
收藏
一条SQL如果更新_REDO_UNDO_两阶段提交
课时名称课时知识点一条SQL如果更新_REDO_UNDO_两阶段提交一条SQL如果更新_REDO_UNDO_两阶段提交 1. 准备工作 1.1 知识前提 1.2 数据准备 2 操作顺序 3 日志 3.1 重做日志 redo log 3.2 归档日志
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Oracle笔记---
Red
o和
Undo
解析
oracle区别于其他关系型数据库的一个特点是:回滚 重做日志--
RED
O 什么是重做? 重做日志包含所有数据产生的历史改变记录 重做日志文件通常用于 -- 恢复(实例恢复和介质恢复) --日志挖掘 -- 流 数据库产生的每个改动,都会产生重做日志: 写入数据块缓冲之前,先写入重做日志 写入数据文件...
innodb日志文件(
red
o-log,
undo
-log)
innodb事务日志包括
red
o log和
undo
log。
red
o log是重做日志,提供前滚操作,
undo
log是回滚日志,提供回滚操作。
undo
log不是
red
o log的逆向过程,其实它们都算是用来恢复的日志: 1.
red
o log通常是物理日志,记录的是数据页的物理修改,而不是某一行或某几行修改成怎样怎样,它用来恢复
提交
后的物理数据页(恢复数据页,且只能恢复到最后一次
提交
的位置)。 2.
undo
用来回滚行记录到某个版本。
undo
log一般是逻辑日志,根据每行记录进行记录。 1.re
详解My
sql
中
red
o log、
undo
log、bin log、
两
阶段
提交
my
sql
中
red
olog、
undo
log、binlog分别的作用,以及二
阶段
提交
的含义
【开发篇
sql
】 基础概述(二)
undo
和
red
o
2,
undo
和
red
o
Undo
Oracle将所有的数据更改记录在
undo
,这些记录信息可以使oracle使用rollback来撤销更改操作。
Undo
的机制主要有
两
个目的:一是用来允许读不能阻塞写入,写入不能阻塞读,...
【
SQL
】
red
o log |
undo
log
事务
提交
后,刚写完缓冲池,数据库宕机了,那么这段数据就是丢失的,无法恢复。bin log用于主从复制,保持数据的一致性,主机写入
一条
记录,并写入bin log日志,从机再从bin log日志中复制过来。在对表进行插入的过程中,
red
o log不断进行顺序记录,而bin log不会记录,直到这个事务
提交
,才一次性写入bin log文件中。
red
o log是物理日志,记录的是数据页的物理变化,
undo
log不是
red
o log的逆过程。,提供再写入操作,恢复
提交
事务修改的页操作,用来保证事务的持久性。
胡成华的课程社区_NO_1
125
社区成员
272
社区内容
发帖
与我相关
我的任务
胡成华的课程社区_NO_1
精通前后端运维开发的DBA
复制链接
扫一扫
分享
社区描述
精通前后端运维开发的DBA
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章