国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > MySQL > mysql页的概念分析

mysql页的概念分析

mysql页

头像

小妮浅浅

2021-08-20 09:46:553762浏览 · 0收藏 · 0评论

说明

1、页是 InnoDB 中管理数据的最小单元。Buffer Pool 中存的就是一页一页的数据。

2、往MySQL插入的数据最终都是存在页中的。在 InnoDB 中的设计中,页与页之间是通过一个双向链表连接起来。

数据页构成

File Header

描述页的校验和,页号,上/下页的指针,页的类型,页属于哪个表空间等信息

Page Header

记录了有多少个slot,空闲空间的偏移量,已经存储了多少条数据等信息

Infimum+Supremum

这两个并非是用户插入的数据,是虚拟列,Infimum代表着当前页中最小的数据行,Supremum代表当前页中数据行(按照主键排序的大小),User records记录都位于它们之间,并且通过每条记录的行格式中的一些属性(next_record)形成按照主键排列顺序的数据链表,再加上最小的虚拟行Infimum与Supremum就组成了当前页的数据链表。

User records

用户插入的数据行

Free sparce

当前未存放用户数据的空间

Page Directory

如果一行数据长度比较小,比如表只有一个int类型的id字段,那么一个页中会存放非常多的行记录。如果查询数据就需要遍历页中所有的记录取出满足select条件的数据,这样的话遍历速度会比较慢。Page Directory存放了很多slot,slot存放着每个组中数据行的偏移量,数据链表是按照主键排列有序的,所以Page Directory可以使用二分查找法快速定位要插入与快速查找的数据在页中的位置.组的生成逻辑三言两语说不清楚,可以直接理解成,对于当前页中的数据行进行横向划分,大部分组中数据有4-8行。

File Trailer

存储了校验和LSN,与File Header的校验一起校验数据的准确性。

以上就是mysql页的概念分析,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

欲奴第二季电视剧全集在线看| 妈妈和女儿齐上阵的播出时间| 厨房春潮她含她的乳第一章| 性课被老师当教具CAOH视频| 一个下面添一个上面是什么字| 欧美大片LOGO| 在婚房被伴郎C了2个小时的后果 | 强伦女教师2:伦理| 免费观看60分钟高清电视剧| 办公室刺激战场3| 欧美黑人狂躁日本妞| 欧美精品99久久久啪啪| 为什么男的用手抠女的信道| 《互换人妻HD中字》| 韩国色情巜肉欲教室2| 儿媳婉柔和父亲王大川的背景故事| 两男吮她的花蒂和奶水视频| 狗和女人戴避孕套会传染吗| 台湾《洞门为君开》演员表| 日本护士裸体做爰视频| 狗配人的大片视频大全| 免费的行情网站WWW下载大全| 暴躁少女CSGO免费观看| 樱花电影大全免费观看西瓜| 三个老头拥着躁我一晚| 兰桂坊事件| 闺蜜2| 欧美IPHONEXR| 男牛把小困困放到女生困里视频| 性做爰A片春欲| 国产成人久久爽AAA影视| 私处按摩SPA养生精油| 舒淇与黑人性猛交| 少妇高潮久久久久久| 韩国动漫RUNNING MAN...| 女同学上课用嘴帮我口出来| 《爆乳女警2》完整版| 美女被咬小头头视频大全| 年轻的嫂子| 男男电影免费观看完整版大结局| 少妇洗澡被强公日日澡