表示 进入内容 16
Displaying posts with tag: undo (reset)
Mysql-事务与Redo Log、Undo Log

一 Undo Log

Undo Log是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。

【mysql】  【innodb】  【性能】  【日志】  【LOG】  【数据库】  【数据备份】  【事务】   …

[获取更多]
MySQL8.0 · 引擎分析 · InnoDB history list 无法降到0的原因

熟悉InnoDB的朋友都知道,innodb的history list长度代表了有多少undo日志还没有被清理掉,可以通过show engine innodb status 命令来获得。如果发现history list的长度越大,要么就是实例的复杂非常高,要么就是可能有大查询,或者事务没提交,导致Undo log无法分析。

【mysql】  【innodb】  【函数】  【LOG】  【page】  【update】   …

[获取更多]
MySQL8.0 · 引擎特性 · 关于undo表空间的一些新变化

Note: 当前版本为MySQL8.0.3 InnoDB的undo log是其实现多版本的关键组件,在物理上以数据页的形式进行组织。在早期版本中(

【数据存储与数据库】  【mysql】  【innodb】  【LOG】  【高并发】  【表空间】  【undo】   点击查看原文>

数据库内核分享(第二期)—— InnoDB 日志 回滚段 & 崩溃恢复 实现详解

  本期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的操作,分别如何进行? …

[获取更多]
数据库内核分享——第二期预告

前言 朋友们,大家好!   在9月16日,数据库内核分享——第一期结束之后,本人做了一个预告,将会在今年继续开展数据库内核分享——第二期。   如今,数据库内核分享——第二期姗姗来迟。分享的地点仍旧由 福云咖啡 提供,十分感谢他们的大力支持!   相关事宜 数据库内核分享——第二期的相关事宜,如下:   时间 11月24日下午2:00至6:00   地点 杭州福云咖啡(西湖区西溪路628号福地创业园5楼(紫荆花路紫荆港路间))   与第一期在同样的位置,参加过第一期的朋友,应该不会迷路了   形式 免费(福云咖啡提供免费的柠檬水,当然,如果想喝咖啡的话,还是要自己买单的:))   内容 InnoDB 日志/回滚段/崩溃恢复的实现详解。第一期分享的内容,是InnoDB与Oracle的Buffer …

[获取更多]
MySQL下实现闪回的设计思路 (MySQL Flashback Feature)

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/database/mysql_flashback_feature.html

用过Oracle数据库的同学都知道,Oracle有一个Flash Recovery Area,可以把变更的块写入这块区域,当数据操作错误,需要恢复的时候,可以利用闪回空间中存储的数据块覆盖回去,也可以重构回滚段,恢复到需要的一致点。
As we know, There has a Flash Recovery Area in Oracle DB, Which allows the modified blocks been written into. So that, if there’s any incorrect deletion of data, and need to recover, DBA can use the data blocks which were stored in the Flash Recovery Area ,or reconstructed rollback segments, to restore the data to the consistent point.

[获取更多]
表示 进入内容 16