数据库恢复¶
概述¶
数据库恢复
将数据库从故障状态恢复到正确状态。
故障类型¶
故障类型
- 事务故障: 事务执行错误
- 系统故障: 系统崩溃
- 介质故障: 磁盘损坏
恢复技术¶
日志文件¶
日志文件
记录事务对数据库的更新操作。
内容:
- 事务标识
- 操作类型
- 更新前数据
- 更新后数据
检查点¶
检查点技术
定期保存数据库状态。
优点: 减少恢复时间
REDO和UNDO¶
重做和撤销
- REDO: 重做已提交事务
- UNDO: 撤销未提交事务
恢复策略¶
恢复策略
- 利用日志进行恢复
- 利用检查点加速恢复
- 利用备份进行恢复