社区
谭亮的课程社区_NO_2
Mysql底层原理与优化技巧
帖子详情
Innodb行格式与页格式
代码造就世界
2023-01-13 01:07:38
课时名称
课时知识点
Innodb行格式与页格式
Innodb行格式与页格式
...全文
156
回复
打赏
收藏
Innodb行格式与页格式
课时名称课时知识点Innodb行格式与页格式Innodb行格式与页格式
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
数据库笔记
本文档讲述的数据库控制语言的笔记,文档为个人上课总结希望对大家有帮助啊
MySQL技术内幕
InnoDB
存储引擎.pdf
最近在学习MySQL技术内幕
InnoDB
存储引擎 第2版,整理了一些文档分享出来,同时也方便以后查看。若有不当之处,烦请批评指正。 1. MySQL体系结构和存储引擎 2.
InnoDB
存储引擎 2.1
InnoDB
体系结构 2.2 Checkpoint技术 2.3 Master Thread工作方式 2.4
InnoDB
关键特性 3. 文件 3.1 参数文件 3.2 日志文件 3.3 套接字文件 3.4 pid文件 3.5 表结构定义文件 3.6
InnoDB
存储引擎文件 4. 表 4.1 索引组织表 4.2
InnoDB
逻辑存储结构 4.3
行
记录
格式
4.4
InnoDB
数据
页
结构 5. 索引与算法 5.1 概述 5.2 数据结构与算法 5.3 B+树索引 5.4 B+树索引的分裂 5.5 Cardinality值 5.6 全文索引 6. 锁 - 实现事务的隔离性 6.1 什么是锁 6.2 lock和latch 6.3
InnoDB
存储引擎中的锁 6.4 锁的算法 6.5 锁问题 6.6 阻塞 6.7 死锁 6.8 锁升级 7. 事务 7.1 概述 7.2 事务的实现 7.3 事务控制语句 7.4 隐式提交的SQL语句 7.5 不好的事务习惯 8 备份与恢复 8.1 备份与恢复概述 8.2 冷备 8.3 逻辑备份 8.4 二进制日志备份与恢复 8.5 热备 8.6 快照备份 8.7 复制
InnoDB
页
结构、
行
格式
InnoDB
页
结构
页
(Page)是
Innodb
存储引擎用于管理数据的最小磁盘单位。常见的
页
类型有数据
页
、Undo
页
、系统
页
、事务数据
页
等,本文主要分析的是数据
页
。
InnoDb
中的
页
大小一般为16k—操作系统
页
(4k)的倍数 查询一
页
的大小 (16384B):
页
的结构:
InnoDB
行
格式
一
行
记录可以以不同的
格式
存在
InnoDB
中,
行
格式
分别是Compact、Redundant、...
innodb
行
格式
、数据
页
格式
innoDB
数据
页
结构
页
是
innoDB
管理存储空间基本单位,一个
页
的大小默认是16KB。 可以使用show STATUS like ‘
Innodb
_page_size’;查看
页
大小
页
结构: 名称 中文名 占用空间 简单描述 File Header 文件头部 38字节
页
的一些通用信息 Page Header
页
面头部 56字节 数据
页
专有的一些信息 Infimum ...
二、索引——
innodb
的
行
格式
和
页
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、
InnoDB
行
格式
1.COMPACT:2.REDUNDANT3.对比总结二、
页
页
的结构三、 总结 前言 前面对mysql的逻辑架构做了一个介绍,也介绍了一下一条sql的执
行
流程。之前说过,mysql的系列的重点还是在索引、事务、锁上。在介绍索引之前,首先对
innodb
的
行
格式
和
页
做个介绍,
页
是mysql内存和磁盘交互的基本单位,一个
页
默认是16kb,为什么按
页
进
行
交互(也就是读写)?主要还是为了减少IO的次数。那么
行
格.
谭亮的课程社区_NO_2
1
社区成员
70
社区内容
发帖
与我相关
我的任务
谭亮的课程社区_NO_2
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章