InnoDB数据存储结构

文章详细介绍了数据库中页作为磁盘与内存交互的基本单位,InnoDB页默认为16kb。数据库读取不以行为单位,而是以页为单位进行I/O操作,提高效率。页的结构包括数据页、系统页、Undo页和事务数据页等,且存在区、段和表空间等上层结构。
摘要由CSDN通过智能技术生成

1.数据库的存储结构

1.1 磁盘与内存交互基本单位:页

InnoDB讲数据划分为若干个页,InnoDB 中 页的大小默认为:16kb

数据库管理存储空间的基本单位是页(Page),数据库I/O的操作最小单位是页

记录是按照行来存储,但是数据库的读取不以行为单位,否则一次读书(也就是一次I/O操作)只能处理一行数据,效率会非常低

1.2 页结构概述

 1.3 页的大小

1.4 页的上层结构

另外在数据库,还存在着区,段和表空间的概念

一个区会分配64个连续的页

2.页的内部结构

页如果按照类型划分的话,常见的有数据页(保存B+树节点)、系统页、Undo页和事务数据页等。数据页是我们最常使用的页。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值