博客
关于我
Mysql InnoDB存储引擎 —— 数据页
阅读量:795 次
发布时间:2023-02-10

本文共 326 字,大约阅读时间需要 1 分钟。

文章目录

页是InnoDB存储引擎对磁盘进行IO操作时最小的数据存储单位。索引B+Tree的每一个节点实际上都是一页。

InnoDB存储引擎的最小执行单元是页,一页大小为16KB。

页的主要作用是提高性能,减少磁盘IO的次数。

在MySQL官网中,介绍了一页的主要结构:

数据库在批量新增数据时,首先将数据存储在一页中,并根据主键对要新增的数据进行排序后再插入到数据库中。这就是为什么在插入数据时,虽然数据是无序的,但最终存储在数据库中的数据却是有序的。这是因为默认情况下,数据库会根据主键对数据进行排序;如果数据表中没有主键,则会使用唯一约束字段来排序;如果没有约束字段,MySQL会自动创建一个排序字段。

在上述图中展示了一个数据表的结构,如果

转载地址:http://feffk.baihongyu.com/

你可能感兴趣的文章
mysql v$session_Oracle 进程查看v$session
查看>>
mysql where中如何判断不为空
查看>>
MySQL Workbench 使用手册:从入门到精通
查看>>
mysql workbench6.3.5_MySQL Workbench
查看>>
MySQL Workbench安装教程以及菜单汉化
查看>>
MySQL Xtrabackup 安装、备份、恢复
查看>>
mysql [Err] 1436 - Thread stack overrun: 129464 bytes used of a 286720 byte stack, and 160000 bytes
查看>>
MySQL _ MySQL常用操作
查看>>
MySQL – 导出数据成csv
查看>>
MySQL —— 在CentOS9下安装MySQL
查看>>
MySQL —— 视图
查看>>
mysql 不区分大小写
查看>>
mysql 两列互转
查看>>
MySQL 中开启二进制日志(Binlog)
查看>>
MySQL 中文问题
查看>>
MySQL 中日志的面试题总结
查看>>
mysql 中的all,5分钟了解MySQL5.7中union all用法的黑科技
查看>>
MySQL 中的外键检查设置:SET FOREIGN_KEY_CHECKS = 1
查看>>
Mysql 中的日期时间字符串查询
查看>>
mysql 中索引的问题
查看>>