MySQL数据结构-页结构.pdf

上传者: 43934844 | 上传时间: 2022-07-11 09:05:12 | 文件大小: 92KB | 文件类型: PDF
MySQL数据结构 数据结构-页结构 页结构 InnoDB设计了多种页结构⽤于存放不同类型的数据,我们现在主要研究存放数据的页,称为索引页或数据页。 每个页由七部分组成,⼤致功能如下: FIleHeader ⽂件头:记录页的通⽤信息,⽐如上下页的页号,页类型,所有的数据页其实是⼀个双链表 PageHeader 页头:记录本页存储记录的状态信息,⽐如本页记录数量,槽数量 Infimum + supremum 最⼩与最⼤记录,是虚拟记录 User Records 真正存数据的地⽅:以链表的形式存储⼀条条⾏记录 Free Space 存数据空间中尚未使⽤的区域 Page Directory 页⽬录:页中某些记录的相对位置,⽤于提升查询效率 File Trailer ⽂件尾:刷盘时校验页是否完整 其中User Records和Page Directory是我们的主要研究⽬标。 User Records 其实从⼀开始是没有user records这个空间的。当插⼊第⼀条数据的时候,会从free space空间分配出⼀个空间到user records, 直到插⼊最后⼀条记录将free space的

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明