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

1. 逻辑结构

2. 物理存储结构

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
段:一个表就是一个段,包含一个或多个区

猜你喜欢

转载自www.cnblogs.com/quzq/p/12906524.html