一、 MVCC 原理了解 原文点击:MVCC原理浅析 MVCC: Multi Version Concurrency Control 多版本并发控制:当mysql 开启事务操作时,或者数据库崩溃恢复,都会用到MVCC机制,而不只是单单靠行锁去实现。而是一起使用 当使用锁( ...
分类:
数据库 时间:
2018-10-15 14:27:27
阅读次数:
195
一、并发控制 因为并发情况下有可能出现不同线程对同一资源进行变动,所以必须要对并发进行控制以保证数据的同一与安全。 可以参考CPython解释器中的GIL全局解释器锁,所以说python中没有真正的多线程,多线程任意时刻只有一个程序能申请到GIL操作CPU。 ...
分类:
数据库 时间:
2018-10-14 23:00:11
阅读次数:
230
undo的作用 使用undo表空间存放从数据文件读出的数据块的前镜像,提供以下4种情况所需的信息: 1.回滚事物:rollback 2.读一致性:当长查询发出后,如果需要保存在undo的前镜像可能需要undo构造CR块 3.实例的恢复:实例恢复(undo—>rollback) 4.闪回技术:flas ...
分类:
其他好文 时间:
2018-10-14 00:34:53
阅读次数:
310
如题,然后就有了为解决这个好奇而开的项目: "https://github.com/racaljk/llmd" 源码主要是parser+interpreter,其中parser使用sundown,然后生成llvmir,接着使用llvm 自带的interpreter解释执行llvm ir 语法集是图灵 ...
分类:
编程语言 时间:
2018-09-30 14:47:38
阅读次数:
205
MySQL的InnoDB存储引引擎的物理文件存储体系中,除了实际的数据文件(ibd,ibdata)之外,还有两个非常重要的日志系统,分别是redo日志和undo日志。跟Oracle类似,redolog记录了对实际数据文件的物理变更(数据文件的什么位置数据做了如何的变更)。InnoDB也是采用了WAL(日志优先落盘),也就是说在实际数据文件的修改落盘之前redo日志已经落盘,从而来保证事务的持久性。
分类:
数据库 时间:
2018-09-29 11:22:16
阅读次数:
147
一.栈(Stack) *栈也是一种线性表结构 *相比数组,栈对应的操作是数组的子集 *栈的元素从一端进、同一端出,且为后进先出,Last In First Out(LIFO) 1.栈的应用: ——各种编辑器中无处不在的undo(撤销)操作 ——程序调用的系统栈 2.栈的基本实现: 先创建一个接口St ...
分类:
其他好文 时间:
2018-09-28 01:37:57
阅读次数:
237
2018 2019 1 20165237 《信息安全系统设计基础》第一周学习总结 知识要点 基本操作 游标移动(在 普通模式 下,按Esc进入普通模式) |按键|说明| |: :|: :| |h|左| |l|右| |j|下| |k|上| |w|移动到下一个单词| |b|移动到上一个单词| 进入插入模 ...
分类:
其他好文 时间:
2018-09-24 00:43:36
阅读次数:
236
1 2-1使用系统户登陆Oracle 2 -- 1. 系统用户 3 sys(管理员/系统操作员) > system(可直接登录) 4 sysman(操作企业管理器 - 管理员级别) 5 scott(默认密码tiger) 6 -- 2.用户登录语句 7 [username/password] [@se... ...
分类:
数据库 时间:
2018-09-18 20:44:05
阅读次数:
465
60、Which two are true about UNDO data? A. Inactive UNDO is never written to disk. B. Active UNDO is always kept in memory C. Only DML statements gener ...
分类:
其他好文 时间:
2018-09-17 12:32:06
阅读次数:
150
46、Which three are true about undo segments and undo tablespaces in the same database and instance? A. Multiple transactions run by the same Oracle us ...
分类:
其他好文 时间:
2018-09-12 11:12:01
阅读次数:
251