MySQL
- 分类
- 数据库
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 00:57
答案
redo log主要就是用来进行数据库的恢复的。当我们更新一条记录的时候,redo log会记录下这个更新操作,如果在该记录被写到磁盘前发生故障,重启时我们就可以用redo log进行恢复。redo log保证了数据库的持久性。
相关题目(5)
什么是热点 key,如何处理?共源 1
分布式系统Redis
watch dog 机制是什么?共源 1
分布式系统并发锁Redis
Redis 如何实现分布式锁?共源 1
分布式系统锁Redis
分布式系统并发Redis
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(数据库).md
knowledge_noteQuestion 57: 为什么需要redo log?
Source answer: redo log主要就是用来进行数据库的恢复的。当我们更新一条记录的时候,redo log会记录下这个更新操作,如果在该记录被写到磁盘前发生故障,重启时我们就可以用redo log进行恢复。redo log保证了数据库的持久性。
Reviewed answer: redo log用于故障恢复。更新记录时会先记录redo log,若数据页刷盘前宕机,重启后可通过redo log恢复已提交修改,从而保证持久性。