1. 逻辑结构

mysql表的物理存储结构及逻辑结构

 

 

2. 物理存储结构

mysql表的物理存储结构及逻辑结构

 

 

2.1 库的物理存储结构

用文件系统的目录来存储

2.2 表的物理存储结构

MyISAM(一种引擎)的表:
-rw-r----- 1 mysql mysql   10816 Apr 18 11:37 user.frm  # 存储列相关信息
-rw-r----- 1 mysql mysql     396 Apr 18 12:20  user.MYD   # 数据行
-rw-r----- 1 mysql mysql    4096 Apr 18 14:48 user.MYI    # 索引

InnoDB(默认的存储引擎)的表:
-rw-r----- 1 mysql mysql    8636 Apr 18 11:37 time_zone.frm
-rw-r----- 1 mysql mysql   98304 Apr 18 11:37 time_zone.ibd
time_zone.frm:存储列相关信息
time_zone.ibd:数据行+索引

2.3 表的段、区、页(16k)

页:最小的存储单元,默认16k
区:64个连续的页,共1M
段:一个表就是一个段,包含一个或多个区

 

相关文章:

  • 2021-04-21
  • 2021-07-07
  • 2022-12-23
  • 2021-11-03
  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-11
  • 2021-04-28
  • 2021-05-29
  • 2022-12-23
  • 2021-10-15
相关资源
相似解决方案