mysql redo undo
来源:互联网 发布:js登录注册功能 编辑:程序博客网 时间:2024/06/04 20:23
redo
redo是数据库实例恢复的重要组成部分。其目的是保证数据库实例或服务器发生故障时,不会导致数据库崩溃,不会丢失已经提交的数据。并且通过RWA机制保证数据库被变更之前,其redo日志必须先写入日志缓冲区,而事务提交之前也必须首先保证将日志缓冲区和这个事务相关的redo信息写入到redo日志文件。
通过这一机制,可以保证数据库宕机后,重新启动实例,数据库中没有被及时写入数据文件中的buffer pool中的信息和一些不一致的未提交的事务信息会被正确恢复,而且数据库可以恢复到宕机前的一致性状态。
redo日志分为多个组,这样当一组日志写完后,可以切换到新的日志组,而不必等待原日志组的中相关的数据刷盘,再重写。
undo
undo日志除了用于事务回滚外,还实现了MVCC
0 0
- MySQL redo与undo
- mysql redo undo
- MySQL redo与undo
- MySQL redo与undo
- MySQL redo与undo
- MySQL redo与undo
- mysql-innodb-undo和redo
- Mysql Redo AND Undo log
- mysql undo日志 redo日志
- MySQL的redo和undo
- MySql-Undo及Redo详解
- mysql 的 redo 和 undo
- MySQL 的redo 和 undo
- mysql-innodb-undo和redo (1)
- Mysql innodb undo与redo (2)
- MySQL InnoDB存储引擎undo redo解析
- MySQL日志——Undo | Redo
- MySQL日志——Undo | Redo
- 第三方平台个推SDK的使用
- 王爽汇编第二版实验4
- A Neural Algorithm of Artistic Style--码农的文艺梦
- 朴素贝叶斯法(对于连续和离散属性的处理)
- 数据结构的主要概念
- mysql redo undo
- SpringMVC框架开发登录界面的验证码
- 大数据系列修炼-Scala课程46
- 大数据系列修炼-Scala课程47
- 太亚DB-120 WG路由器设置无线中继
- Medium 48题 Rotate Image
- openEXR
- CentOS 下 编写简单脚本(Hello sh)
- Android的CardView使用总结