事务特性,ACID,原子性、一致性、隔离性、持久性 1、事务的隔离性由锁实现 2、redo log(重做日志) 用来保证事务的原子性和持久性 3、undo log(回滚日志)用来保证事务的一致性 用来帮助事务回滚以及mvcc的功能,mvcc的实现是通过undo日志实现的 当用户读取一行时,若该记录已 ...
分类:
其他好文 时间:
2020-05-17 19:04:34
阅读次数:
55
version control --> log --> 指定提交记录右键 --> undo commit ...
分类:
其他好文 时间:
2020-05-13 12:02:30
阅读次数:
192
本文介绍如何把归档恢复到指定位置,或者从指定位置的归档来进行recover 操作
分类:
其他好文 时间:
2020-05-11 10:34:06
阅读次数:
66
日志系统主要有redo log(重做日志)和binlog(归档日志)。redo log是InnoDB存储引擎层的日志,binlog是MySQL Server层记录的日志, 两者都是记录了某些操作的日志(不是所有)自然有些重复(但两者记录的格式不同)。 图来自极客时间的mysql实践,该图是描述的是M ...
分类:
数据库 时间:
2020-05-11 01:03:15
阅读次数:
81
前提概要 什么是MVCC 什么是当前读和快照读? 当前读,快照读和MVCC的关系 MVCC实现原理 隐式字段 undo日志 Read View(读视图) 整体流程 MVCC相关问题 RR是如何在RC级的基础上解决不可重复读的? RC,RR级别下的InnoDB快照读有什么不同? 一、前提概要 什么是M ...
分类:
Web程序 时间:
2020-05-11 00:49:30
阅读次数:
65
前提概要 什么是MVCC 什么是当前读和快照读? 当前读,快照读和MVCC的关系 MVCC实现原理 隐式字段 undo日志 Read View(读视图) 整体流程 MVCC相关问题 RR是如何在RC级的基础上解决不可重复读的? RC,RR级别下的InnoDB快照读有什么不同? 一、前提概要 什么是M ...
分类:
Web程序 时间:
2020-05-11 00:48:02
阅读次数:
78
故障拍错思路:
1.查看两个网关之间是否ping互动:
-查看IP地址设置正确
-相同网段无法互通是交换故障
(不同网段是路由故障)
-sw1接口1.2.3所处vlan不同修改为相同
2.查看vrrp设置
-查看display vrrp brief 相同vrid,虚拟网址
-查看认证情况是否正确 display vrrp 认证类型密码相同
-查看发现与我们需要主/备网关位置不同修改优先级
-备份网关还多出一个vrid 10 undo+创建命令删除这个vrrp
(vrrp主/备网关设置一共是完全相同
除了优先级[主管网优先级数值大于备份网关])
分类:
其他好文 时间:
2020-05-07 10:44:42
阅读次数:
81
Oracle dml开始到commit期间的流程1.确认需要的数据块,先去db buffer cache里找,没有的去磁盘上找,找到的数据复制到buffer cache里2.申请undo,把待修改的block的镜像写入到undo里3.在DML操作影响的所有记录和索引键上放置排他锁(防止其他会话对相同 ...
分类:
数据库 时间:
2020-05-01 12:49:23
阅读次数:
76
简介: filecmp是python内置的一个模块,用于比较文件及文件夹的内容,它是一个轻量级的工具,使用非常简单 两个主要的方法: filecmp.cmp(f1, f2[, shallow]) 比较两个文件的内容是否匹配。参数f1, f2指定要比较的文件的路径。可选参数shallow指定比较文件时 ...
分类:
编程语言 时间:
2020-04-30 15:40:20
阅读次数:
74
一、undo log版本链 我们在执行update,insert,delete的时候会生成undo log日志,以防止回滚使用。 一条sql执行,会生成一条undo log日志: 其中trx_id就是执行这条sql的事务id,roll_pointer指向对同一个值修改的undo log日志,因为当前 ...
分类:
数据库 时间:
2020-04-20 01:06:38
阅读次数:
110