mysql技术内幕
innodb存储引擎
内存
1 | 缓存池 |
innodb关键特性
1 | 插入缓存 |
1 | 两次写 |
1 | 自适应哈希索引 |
1 | 异步io |
1 | 刷新邻接页 |
innnodb文件
1 | 日志文件 |
innnodb表
1 | tablespace-->多segment(段)->多extent(区)->多page(页)->多row |
索引和算法
1 | b+树索引 |
1 | b+树高度一般在2-4层 |
1 | 聚集索引 |
1 | 联合索引 |
锁
1 | 锁类型 |
事务
1 | a |
性能调优
1 | innodb一般应用于oltp的应用 |
1 | 缓存池 |
1 | 插入缓存 |
1 | 两次写 |
1 | 自适应哈希索引 |
1 | 异步io |
1 | 刷新邻接页 |
1 | 日志文件 |
1 | tablespace-->多segment(段)->多extent(区)->多page(页)->多row |
1 | b+树索引 |
1 | b+树高度一般在2-4层 |
1 | 聚集索引 |
1 | 联合索引 |
1 | 锁类型 |
1 | a |
1 | innodb一般应用于oltp的应用 |