《MYSQL技术内幕 InnoDB存储引擎》读书笔记
文章平均质量分 81
sigma65535
我可是要成为海贼王一样的男人
展开
-
第5章 索引与算法,第6章 锁
第5章 索引与算法5.1 InnoDB存储引擎索引概述索引类型: • B+树索引 • 全文索引 • 哈希索引 B+树索引时最为常用和最为有效的索引, B+树索引并不能查找一个给定键值的具体行 查找流程: 查找数据所在的页->将页读入内存->在内存中查找数据 B+树的层数一般是2-4层,查找键值只要2-4次IO操作,查询时间只需0.02~0.04秒 5.4.1原创 2017-09-04 17:27:14 · 309 阅读 · 0 评论 -
第七章 事务
分类扁平事务 最简单的一种,使用最频繁 带有保存点的扁平事务 回滚到特定的保存点,保存点是易失的。系统崩溃时,保存点会消失。 链事务 嵌套事务: MYSQL不支持嵌套事务,无法满足并行事务需求。事务的实现隔离性由锁来实现。 Redo log —保证事务的原子性和持久性 Undo log 保证事务的一致性 undo不是redo的逆过程 redo通常是物理日志,记录页的物理修改操作原创 2017-09-04 17:30:36 · 292 阅读 · 0 评论 -
第2章 InnoDB存储引擎
后台线程负责刷新内存池中的数据 多线程模型 后代线程: 1.Master Thread 核心线程 缓冲池数据异步刷新到磁盘 2、IO Thread IO请求回调 3.Purge Thread +———————-+——-+ | Variable_name | Value | +———————-+——-+ | innodb_purge_threads | 4原创 2017-08-28 16:31:54 · 326 阅读 · 0 评论 -
第4章 表
4.1 索引组织表索引组织表 :表根据主键顺序组织存放 4.2 InnoDB逻辑存储结构数据被逻辑的放在一个空间中【表空间】 屏幕剪辑的捕获时间: 2017/8/21 15:214.2.1 表空间逻辑结构的最高层4.2.4 页磁盘管理的最小单位 MySQL官方手册中定义的65535长度是指所有VARCHAR列的长度总和 屏幕剪辑的捕获时间: 2017/8/22 13:484.6.3 约束和原创 2017-08-31 17:16:58 · 279 阅读 · 0 评论