标签:blog 监控 时机 二次 ffffff 结果 通过 根据 sql
一、mysql架构
mysql是一个单进程多线程架构的数据库。
二、存储引擎
InnoDB:
MyISAM:
三、InnoDB体系架构
1、后台线程
2、内存池
四、InnoDB逻辑存储结构
1、表空间
2、Segment段(InnoDB引擎自己控制)
3、Extent区
4、Page页
5、Row行
五、索引
1、hash索引
2、B+树索引
3、聚集索引
聚集索引图:
其中,根节点部分的Key:80000001代表主键为1;Pointer:0004代表指向数据页的页号(即第4页);
数据页节点的的PageOffset:0004代表第4页,其中存储的数据是完整的每一行。
4、辅助索引
辅助索引图:
其中,idx_c表示对第c列做了索引;idx_c中的Key:7fffffff代表c列的一个值,其实是-1;idx_c中的Pointer:80000001代表该行的主键是80000001,即1;下面的就是聚集索引部分。
5、联合索引(多列索引)
6、覆盖索引
六、锁
1、latch
2、lock
七、事务
1、隔离级别
《mysql技术内幕 InnoDB存储引擎(第二版)》阅读笔记
标签:blog 监控 时机 二次 ffffff 结果 通过 根据 sql
原文地址:http://www.cnblogs.com/java-zhao/p/6918067.html