
数据库
烊萌
欲戴王冠,必承其重;欲登高峰,必忍其痛;欲有大成,必有其梦。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【数据库知识】事务
事务某个时间内一些连续且不可分割的操作集合事务的基本要素原子性:事务里的所有操作都是不可分割的,要么都成功,要么都失败; 一致性:事务开始前后,数据库的完整性约束没有破坏; 持久性:事务完成后,事务对数据库的所有更新都将被保存到数据库,不能回滚; 隔离性 :同一时间内,只允许一个事务请求同一数据,不同事务时间彼此没有干扰。事务的隔离级别读未提交:脏读,A修改没有提交,B读取到了,然后A进行回滚,那么A读到的数据就是脏数据; 读已提交:不可重复读,A修改提交,B在A提交前原创 2020-09-04 09:46:39 · 183 阅读 · 0 评论 -
【数据库知识】MVCC机制——MySql底层原理版【详细版】
MVCC机制——MySql底层原理版undo回滚日志+记录版本链(增加了两个字段:事务id和回滚指针(指向历史记录))readview:活跃事务id组+最大事务id匹配原则:分段:已提交、已提交/未提交、未提交 由版本链从上到下进行匹配(1)当前事务id<min_id,则表示当前记录在第一段,表示已提交,直接读出;(2)min_id<=当前事务id<=max_id,则表示当前记录在第二段,表示可能提交,也可能未提交,那么根据readviw,看当前事务id是否在活跃..原创 2020-08-24 17:39:20 · 396 阅读 · 0 评论 -
【数据库系列知识】Mysql数据库
Mysql数据库目录Mysql数据库1、Mysql存储引擎MyISAMInnoBD2、Mysql底层索引结构主键索引辅助索引3、数据库索引4、数据库事务1、Mysql存储引擎主要是两种引擎:MyISAM和InnoDBMyISAMInnoBD使用B+树原因:叶子节点不限个数,从而树的高度更低,便于查找,减少磁盘IO,且数据都...原创 2020-01-09 11:37:02 · 208 阅读 · 0 评论 -
【数据库系列知识】Oracle数据库
Oracle数据库1、简单介绍 Oracle服务器:是由Oracle实例和Oracle数据库组成。 Oracle实例:内存映像(内存里的数据结构) Oracle数据库:物理里的文件集合(表等)2、Oracle实例(两阶段提交原理)3、基本select语句format_model:9 数字、0 零、$ 美元符、L 本地货币符、. ...原创 2020-01-09 10:52:39 · 307 阅读 · 0 评论