![](https://img-blog.csdnimg.cn/0ac62406f6b243ec828660d8e3e8d11e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
《Mysql是怎么运行的:从跟上理解mysql》阅读笔记
文章平均质量分 93
通过自己阅读,整理此书重要的点,让你了解MySQL的内部原理,对mysql内部体系结构原理感兴趣的可以订阅
zyjzyjjyzjyz
这个作者很懒,什么都没留下…
展开
-
mysql的数据存在linux的哪个目录——数据目录(有图有真相)
InnoDB不会默认把各个表的数据存储到系统表空间中,而是为每个表建立一个独立表空间,创建多少个表,就有多少独立表空间。这个数据库很核心,存储了mysql的用户账户和权限信息,⼀些存储过程、事件的定义信息,⼀些运行过程中产生的日志信息,一些帮助信息以及时区信息等。捋关系:操作系统用文件系统管理磁盘,mysql产生的数据存到文件系统的某个目录下的某个文件,而启动mysql的某些文件也存在这个目录下,这个目录就叫数据目录。表结构就是该表的名称,表里有多少列,每个列的数据类型,约束条件和索引,字符集和比较规则。原创 2023-11-08 17:41:41 · 1406 阅读 · 1 评论 -
《MySQL是怎样运行的:从根儿上理解MySQL》阅读笔记————6.B+树索引
相同点:1、页面类型都是索引页(数据页),上一章的File Header的类型2、页的组成都是相同的,上一章介绍的7个部分3、并且在页内都会为主键在Page Directory生成槽,从而可以按照主键值进行查找时,可以使用二分法加速查找。例子查找主键20的页(从目录项记录页开始):1、先到存储目录项记录的页,上图页30二分快速定位(页内二分不再赘述),因为12原创 2023-11-03 12:21:01 · 144 阅读 · 0 评论 -
《MySQL是怎样运行的:从根儿上理解MySQL》阅读笔记————5.InnoDB数据页结构
红字是我的读后提炼出的比较重要的信息。黑字速读就可以,红字是需要看懂的信息。数据页概念:数据页是InnoDB管理存储空间的基本单位,一个页大小一般为16KB。InnoDB设计了不通类型的页,比如:存放表空间头部信息的页,存放Inert Buffer信息的页,存放INOOE信息的页,存放undo日志信息的页等等。下面我们只讨论存放我们表中记录的那种类型的页,这种存放表中记录的页就叫索引页,也是我们常说的数据页。我们要清楚一个概念再InnoDB下,索引就是数据,数据就是索引。原创 2023-11-02 11:18:45 · 159 阅读 · 1 评论