MySQL实战45讲 目录 MySQL实战45讲 第八节: 事务到底是隔离的还是不隔离的? 在MySQL里,有两个“视图”的概念: “快照”在MVCC里是怎么工作的? 我们继续看一下图1中的三个事务,分析下 ...
MySQL实战 讲 笔记 目录 MySQL实战 讲 笔记 第一节: 基础架构:一条SQL查询语句是如何执行的 连接器 查询缓存 分析器 优化器 执行器 第二节:日志系统:一条SQL更新语句是如何执行的 重要的日志模块:redo log 重要的日志模块:binlog 两阶段提交 总结 第三节: .事务隔离:为什么你改了我还看不见 隔离性与隔离级别 事务隔离的实现 事务的启动方式 如何避免长事务 第 ...
2021-08-08 21:10 0 494 推荐指数:
MySQL实战45讲 目录 MySQL实战45讲 第八节: 事务到底是隔离的还是不隔离的? 在MySQL里,有两个“视图”的概念: “快照”在MVCC里是怎么工作的? 我们继续看一下图1中的三个事务,分析下 ...
源码安装完MySQL之后,使用Debug模式启动mysqld --debug --console &后,mysql> create database wxb;Query OK, 1 row affected (0.01 sec)mysql> use wxb ...
一、索引模型 1、索引的作用: 索引的出现其实是为了提高数据查询的效率,就像书的目录一样 提高数据查询效率 2、索引模型的优缺点比较 二、InnoDB索引模型 1、二叉树是搜索效率最高 ...
一、MySQL逻架构图 二、连接器工作原理刨析 1、连接器工作原理图 2、原理图说明 1、连接命令 mysql -h$ip -P$port -u$user -p 2、查询链接状态 3、长连接端连接 1、什么是长链接? 数据库里面,长连接是连接成功后 ...
一、重要的日志模块:redo log 1、通过酒店掌柜记账思路刨析redo log工作原理 2、InnoDB 的 redo log 是固定大小的 只要赊账记录在了粉板上或写了账本上,之 ...
01 | 基础架构:一条SQL查询语句是如何执行的? 1. MySQL 的基本架构图: MySQL可以分成: Server层 和 存储引擎层 两部分。 Server层:包含连接器、查询缓存、分析器、优化器、执行器等等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(日期,时间 ...
一、隔离性与隔离级别 1、事务的特性 原子性 一致性 隔离性 持久性 2、不同事务隔离级别的区别 读未提交:别人改数据的事务尚未提交,我在我的事务中也能读到。读已提交:别人改数据的事务已 ...
笔记体会: 1.innodb支持RC和RR隔离级别实现是用的一致性视图(consistent read view)2.事务在启动时会拍一个快照,这个快照是基于整个库的.基于整个库的意思就是说一个事务内,整个库的修改对于该事务都是不可见的(对于快照读的情况)如果在事务内select t表 ...