MySQL技术内幕 InnoDB存储引擎
2021/7/27 19:09:47
本文主要是介绍MySQL技术内幕 InnoDB存储引擎,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 一、InnoDB体系架构
- 缓冲池
- InnoDB关键特性
- 二、文件
- 日志文件
- 表空间文件
- 重做日志文件
- 三、索引与算法
- B+树
- B+树插入操作
- B+树的删除操作
- B+树索引
- 聚集索引
- 辅助索引(非聚集索引)
- 联合索引是指对表上的多个列进行索引
- 覆盖索引
- 锁
- 脏读
- 不可重复读
- 事务
- A原子性
- C一致性
- I隔离性
- D持久性
- 事务的实现
- redo
- undo
- 总结
一、InnoDB体系架构
缓冲池
InnoDB关键特性
- 插入缓冲
- 两次写
- 自适应哈希索引
- 异步IO
- 刷新邻接页
二、文件
日志文件
错误日志
慢查询日志
查询日志
二进制日志
表空间文件
重做日志文件
三、索引与算法
B+树
B+树插入操作
B+树的删除操作
B+树索引
聚集索引
辅助索引(非聚集索引)
联合索引是指对表上的多个列进行索引
覆盖索引
锁
脏读
不可重复读
事务
A原子性
C一致性
I隔离性
D持久性
事务的实现
redo
undo
总结
这篇关于MySQL技术内幕 InnoDB存储引擎的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南