磁盘存储容量
磁盘的存储容量=磁头数(盘面) X 磁道(柱面)数 X 每道扇区数 X 每道扇区字节数
InnoDB读取数据
InnoDB以page(页)为单位,将数据从磁盘中读取出来:
- InnoDB中page大小默认是16KB(可配置)
- 操作系统中的page大小是4KB
- 机械硬盘扇区512B
- SSD中page大小为4KB
以上所说的大小,可以理解为各个层级中,对于磁盘操作的最小单位。
由此可以看出,InnoDB读取1页的数据,需要访问操作系统4次,操作系统访问机械硬盘32次;如果是SSD硬盘,需要访问4次;
磁盘数据存储
当前磁盘有四个扇区,每个扇区存储的容量为512B,现在我们把每一个扇区取名为block,一个扇区就是一个block