系统从磁盘读取数据到内存时是以磁盘块(block)为基本单位的,位于同一个磁盘块中的数据会被一次性读取出来,而不是需要什么取什么。

InnoDB存储引擎中有页(Page)的概念,页是其磁盘管理的最小单位。InnoDB存储引擎中默认每个页的大小为16KB,可通过参数innodb_page_size将页的大小设置为4K、8K、16K,在MySQL中可通过如下命令查看页的大小:

mysql> show variables like 'innodb_page_size';

而系统一个磁盘块的存储空间往往没有这么大,因此InnoDB每次申请磁盘空间时都会是若干地址连续磁盘块来达到页的大小16KB。InnoDB在把磁盘数据读入到磁盘时会以页为基本单位,在查询数据时如果一个页中的每条数据都能有助于定位数据记录的位置,这将会减少磁盘I/O次数,提高查询效率。

参考:https://blog.csdn.net/hao65103940/article/details/89032538

InnoDB存储引擎中有页(Page)的概念相关推荐

  1. 不同存储结构的文件磁盘io操作次数_MySQL InnoDB存储引擎

    第1章 MySQL体系结构和存储引擎 1.1数据库和实例 数据库:物理操作系统文件或其他形式文件类型的集合.实例:MySQL数据库由后台线程以及一个共享内存区组成.共享内存可以被运行 的后台线程所共享 ...

  2. MySql技术内 幕:InnoDB存储引擎 读书笔记

    书名 <MySql技术内幕:InnoDB存储引擎> 作者 姜承尧 书摘 第一章:MySQL体系结构和存储引擎 定义数据库和实例: 定义数据库和实例 数据库:文件的集合,frm.MYD.MY ...

  3. 《MySQL技术内幕:InnoDB存储引擎》第2版笔记

    第1章 MySQL体系结构和存储引擎 1.1 定义数据库和实例 在MySQL数据库中,数据库文件可以是fm.MYD.MYI.ibd结尾的文件. MySQL数据库由后台线程以及一个共享内存区组成. My ...

  4. MySQL技术内幕-InnoDB存储引擎第2版-学习笔记-01

    MySQL技术内幕-InnoDB存储引擎第2版-学习笔记-01 1. MySQL体系结构和存储引擎 1.1 定义数据库和实例 数据库database: 物理操作系统文件或其他形式文件类型的集合. 当使 ...

  5. MySQL技术内幕-InnoDB存储引擎第2版-学习笔记-02

    MySQL技术内幕-InnoDB存储引擎第2版-学习笔记-02 6. 锁 ​ 人们认为行级锁总会增加开销.实际上,只有当实现本身会增加开销时,行级锁才会增加开销.InnoDB 存储引擎不需要锁升级,因 ...

  6. MySQL技术内幕 InnoDB存储引擎——第2章 InnoDB存储引擎(未完待续)

    第2章 InnoDB存储引擎 2.1 InnoDB存储引擎概述 InnoDB存储引擎是第一个完整支持ACID事务的MySQL存储引擎(BDB是第一个支持事务的MySQL存储引擎,现在已经停止开发). ...

  7. MySQL InnoDB存储引擎下的行格式与页格式

    InnoDB存储引擎是面向行的,也就是说数据是按照行进行存放的.常用的行记录格式有Compact和Redundant. Compact行记录格式 Compact行记录的格式如下 变长字段长度列表 NU ...

  8. mysql技术内幕innodb存储引擎——表索引算法和锁_(转)Mysql技术内幕InnoDB存储引擎-表索引算法和锁...

    表 原文:http://yingminxing.com/mysql%E6%8A%80%E6%9C%AF%E5%86%85%E5%B9%95innodb%E5%AD%98%E5%82%A8%E5%BC% ...

  9. mysql技术innodb存储引擎读后感_《Mysql技术内幕-InnoDB存储引擎》读书笔记 (一)...

    @(Mysql) 官方数据库 下载 导入/data/mysql57/bin/mysql --socket /data/mysql3306/mysql.socket -uroot -ppassword1 ...

最新文章

  1. 单链表-在带头结点的单链表L中删除一个最小值结点(四指针)
  2. 敏捷开发一千零一问系列之四:优先级排错怎么办?
  3. 不讲CRUSH的Ceph教程是不完整的
  4. 正则表达式匹配C++代码实现
  5. [BootStrap] 富编辑器,基于wysihtml5
  6. 使用DbContextPool提高EfCore查询性能
  7. 服务器raid1重装系统,做软RAID1 重装系统后数据会丢失吗
  8. 数据库开发这点事 中文PDF下载
  9. 依存可视化︱Dependency Viewer——南京大学自然语言处理研究组
  10. ES6的一个基础类,支持私有属性和方法,支持event和mix
  11. MLOps- 吴恩达Andrew Ng Data Definition and Baseline Week3 实验作业
  12. pgsql修改字段长度
  13. 最新推券客CMS淘宝客优惠券程序源码V3.6.1版
  14. 微信 android 点赞,朋友圈点赞生成器安卓-微信朋友圈点赞生成器2020安卓最新版app预约 v1.0-优盘手机站...
  15. 南阳oj 215 Sum
  16. 数据显示:中国的程序员是世界上最牛的程序员
  17. delphi SysErrorMessage 函数和系统错误信息表 good
  18. stm32f4红外传感器模块 和人体感应模块HCSR501
  19. Lyapunov stability analysis、LaSalle’s invariance principle、Barbalat’s lemma
  20. 【OFDM】OFDM正交频分复用---入门总结

热门文章

  1. 英语口语评测技术在学习产品中的设计应用
  2. python的self.boardx -= 5 什么意思_python小白求帮助
  3. [bzoj 4833]最小公倍佩尔数
  4. 记住沃伦巴菲特这三十条
  5. everbox邀请码和麦库邀请码
  6. vscode html注释快捷键_最强编辑器 VSCode 系列之插件推荐【不定期更新】
  7. Intel CPU 上使用 pmu-tools 进行 TopDown 分析
  8. win7配置C语言VS2010,开发Windows7软件的绝配:Visual Studio 2010
  9. The Tenth Of Word-Day
  10. corelDRAW制作笔