MySQL学习笔记(2)
来源:互联网 发布:宜家衣柜 知乎 编辑:程序博客网 时间:2024/06/16 07:18
InnoDB存储引擎文件
MySQL还有许多其它类型文件,可上网查看介绍。
表空间文件(共享表空间和独立表空间)
InnoDB采用将存储的数据按表空间(tablespace)进行存放的设计。可通过多个文件组成表空间。所有InnoDB的表里的数据都将存储在表空间里。
通过参数设置也可实现每个表都生成一个独立的表空间(表名.ibd)。每个独立的表空间文件只保存表里的数据、索引和插入缓冲的BITMAP等信息,其余信息仍然存放在默认表空间。重做日志文件
ib_logfile0和ib_logfie1
记录了InnoDB存储引擎的事务日志。
用于实例失败等情况下恢复最近的修改。
重做日志的写入过程如下:
先写入一个重做日志缓冲,然后按照一定顺序写入磁盘的重做日志文件中,如图,文件可以分为MySQL数据库文件和各种存储引擎文件。与MySQL数据库有关的比较重要的文件为错误文件和二进制文件,数据库出错时首先要看错误文件,二进制文件记录了MySQL所有的事务操作。
以上整理自《MySQL技术内幕:InnoDB存储引擎》
阅读全文
0 0
- mysql学习笔记(2)
- mysql学习笔记(2)
- mysql学习笔记(2)
- MySQL学习笔记(2)
- MYSQL学习笔记(2)
- MySQL学习笔记(2)
- MySQL学习笔记2
- MySQL学习笔记 2
- mysql 学习笔记2
- MYSQL学习笔记2
- MySQL学习笔记2
- mysql学习笔记2
- 2--mysql学习笔记
- mysql学习笔记(2)
- Mysql学习笔记2
- mysql学习笔记2
- MYSQL学习笔记(2)模式匹配
- mysql学习笔记(2):存储引擎
- IMWeb提升营 | 第二次课堂直播笔记:认真的聊聊前端开发面试
- R语言利用igraph和networkD3包快速入门做出炫酷的社交网络图等几类图。
- 网络流之最大流(FF, EK, Dinic, SAP)
- Linux ELF文件格式分析
- 5月占位
- MySQL学习笔记(2)
- 5月占位2
- Linux--RH254---unit 10 iptables
- 5月占位3
- 5月占位4
- quartz插件化
- 51Nod-1003 阶乘后面0的数量【分析思维】
- java中文乱码问题总结
- Exe_0