一、事务描述 1、事务的四个特性 ACID 1. A:原子性 = 一个事务或者都成功、或者都失败; 2. C:一致性 = 在整个事务的生命周期里面,查询到的数据是一致的; MVCC多版本并发控制:利用undo保存某一时刻数据快照,通过版本号来减少锁的争用,保证各个事务互不影响。 3. I: 隔离性 ...
分类:
数据库 时间:
2019-08-18 21:36:59
阅读次数:
102
调用 trx_sys_create_rsegs进行: 说明一下关于innodb_undo_logs参数和innodb_rollback_segments参数,他们作用就是设置rollback segment 的个数,本文以128为例。 根据注释和代码innodb_undo_logs已经是个淘汰的参数 ...
分类:
其他好文 时间:
2019-08-11 16:50:25
阅读次数:
87
根据参数innodb_undo_tablespaces 的配置通过调用srv_undo_tablespace_create分别进行文件建立,默认建立的大小为10M: for (i = 0; create_new_db && i < n_conf_tablespaces; ++i) //n_conf_ ...
分类:
其他好文 时间:
2019-08-11 16:47:32
阅读次数:
87
1 R1,R2,R3为17.1.1.0网段 1. R4先做rip #rip 1 #version 2 #undo sum.. #netwokr 14.0.0.0 在R4上做rip和ospf注入 #ospf 1 #import rip type 1 #rip 1 #import-route ospf ...
分类:
其他好文 时间:
2019-08-07 20:43:07
阅读次数:
93
colorscheme desert set guifont=Consolas:h11 set tabstop=4 set expandtab set shiftwidth=4 set nowrap set noswapfile set nobackup set noundofile set noh... ...
分类:
系统相关 时间:
2019-08-07 14:36:39
阅读次数:
145
调用 trx_sys_create_rsegs进行: 说明一下关于innodb_undo_logs参数和innodb_rollback_segments参数,他们作用就是设置rollback segment 的个数,本文以128为例。 根据注释和代码innodb_undo_logs已经是个淘汰的参数 ...
分类:
其他好文 时间:
2019-08-06 20:02:53
阅读次数:
98
为了让图更加美观和好理解,我这里使用的是innodb_undo_tablespaces=2的情况下作图,也就是只有2个 undo tablespace的情况。其实4个也是同样的道理,因为rollback segment slot是轮询在表空间分配的。 640?wx_fmt=jpeg undo phy ...
分类:
其他好文 时间:
2019-08-06 19:59:59
阅读次数:
93
本过程调用函数srv_undo_tablespaces_init进行,栈帧如下: #0 srv_undo_tablespaces_init (create_new_db=true, n_conf_tablespaces=4, n_opened=0x2ef55b0) at /root/mysqlc/p ...
分类:
其他好文 时间:
2019-08-06 19:58:38
阅读次数:
128
软件支持无限制的回退操作,在回退后,可以紧接做执行重作命令,消除刚才的回退操作,相当于所有操作的历史记录,包括视区的移动缩放,布局的切换都能进行回退操作。 回退 1.单击常用工具栏的“回退”按钮。 2.在命令行中输入U,按回车键。 重作 复原 UNDO 的命令。您必须使用 UNDO 命令后,才可使用 ...
分类:
其他好文 时间:
2019-08-02 13:06:13
阅读次数:
148
[toc] 一丶前言 因自己工作,可能后面会写ark工具.所以周六周日没事就逆向了一下进程回调数组. 虽然资料很多.但是自己动手自己明白.总比别人给的好. 所以记一下自己的分析思路以及逆向结果. 内核中 PsSetCreateProcessNotifyRoutine 回调函数是用来设置进程监控的. ...
分类:
系统相关 时间:
2019-07-28 19:51:37
阅读次数:
141