数据库内核分享(第二期)—— InnoDB 日志 回滚段 & 崩溃恢复 实现详解
2014-07-29 10:23
447 查看
本文转载自:http://hedengcheng.com/?p=489
十二 7th, 2012
发表评论 | Trackback
一、InnoDB的日志相关内容:InnoDB有哪些日志?InnoDB的DML操作,会如何记录日志?为何不同的Update操作,性能上会有较大的不同?
二、InnoDB的Redo详解:InnoDB Redo日志的种类?Mini-Transaction是什么?InnoDB的Log Buffer,Log Block的结构是怎样的?如何通过LSN计算对应的日志文件位置?
三、InnoDB的Undo详解:InnoDB的回滚段结构是如何组织的?回滚段页面有哪些类型?事务与回滚段是如何交互的?事务提交、回滚、Purge的操作,分别如何进行?
四、InnoDB的崩溃恢复详解:InnoDB的崩溃恢复步骤?崩溃恢复过程中,如何处理Redo?如何处理Undo?如何重建所有事务?
数据库内核分享(第二期)—— InnoDB 日志 回滚段 & 崩溃恢复 实现详解
十二 7th, 2012发表评论 | Trackback
本期PPT分享内容:
InnoDB 日志/回滚段/崩溃恢复的实现详解。第一期分享的内容,是InnoDB与Oracle的Buffer Pool实现对比。而本期,让我们暂时告别Oracle,将心思完全放在InnoDB引擎上。本期的分享,将详细介绍如下内容:一、InnoDB的日志相关内容:InnoDB有哪些日志?InnoDB的DML操作,会如何记录日志?为何不同的Update操作,性能上会有较大的不同?
二、InnoDB的Redo详解:InnoDB Redo日志的种类?Mini-Transaction是什么?InnoDB的Log Buffer,Log Block的结构是怎样的?如何通过LSN计算对应的日志文件位置?
三、InnoDB的Undo详解:InnoDB的回滚段结构是如何组织的?回滚段页面有哪些类型?事务与回滚段是如何交互的?事务提交、回滚、Purge的操作,分别如何进行?
四、InnoDB的崩溃恢复详解:InnoDB的崩溃恢复步骤?崩溃恢复过程中,如何处理Redo?如何处理Undo?如何重建所有事务?
本期PPT的微盘下载地址:微盘下载
本期PPT分享的视频地址:分享视频
注:近期参加MySQL运维学习,老师推荐该文章作为学习和技术提高的扩展阅读,先记录到自己的博客中,随后慢慢消化、学习、提高。本文章与“日志系统”主题相关。相关文章推荐
- 数据库事务的实现-故障恢复(二)(undo日志检查点)
- 详解mysql的二进制日志恢复数据库
- innodb存储引擎之二进制日志文件ROW和STATEMENT格式以及重做日志文件分析与系统恢复详解(未完待续)
- 01全局App的实现和数据库的创建&&自定义日志工具
- sql server中通过查询分析器实现数据库的备份与恢复方法分享
- ios 'Can't add self as subview'崩溃日志详解
- 详解如何通过Mysql的二进制日志恢复数据库数据
- 数据库崩溃,利用备份和日志进行灾难恢复 推荐
- 数据库崩溃,利用备份和日志进行灾难恢复
- 数据库事务的实现(一) 故障恢复 (undo日志)
- 数据库ORA-01196故障-归档日志丢失恢复详解
- sql server中通过查询分析器实现数据库的备份与恢复方法分享
- 数据库崩溃,利用备份和日志进行灾难恢复
- 'VB/VBA中实现数据库中的文件存取
- 自动恢复MySQL数据库的日志文件思路分享及解决方案
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 无数据库日志文件恢复数据库
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 无数据库日志文件恢复数据库方法两则
- 数据库日志文件丢失时的恢复步骤