Mysql笔记
Contents
- 服务器会为诸如 ALTER TABLE 之类的语句使用表锁,而忽略存储引擎的锁机制
#InnoDB 物理结构
Each space in InnoDB is assigned a 32-bit integer space ID, which is used in many different places to refer to the space.
InnoDB always has a “system space”, which is always assigned the space ID of 0.
Each page within a space is assigned a 32-bit integer page number, often called “offset”
page 0 is located at file offset 0, page 1 at file offset 16384
- 页是最基础的 InnoDB 的概念,一般为 16kb。
- 页一般由一个
38 byte的FIL header和一个8 byte的FIL trailer组成。 - FSP_HDR 和 XDES 是两种特殊的页,用来管理数据页。它们的区别在于,FSP_HDR 是第一个“管理页”,包含一些单独的信息。
- 一个 FSP_HDR 或 XDES 会管理和它们连续分配的 16384 个页,256MB,或者叫 16 个 extent(16 块)。
- FSP_HDR 和 XDES 由
FIL header、FIL trailer、FSP header和 256 个extent descriptors(XDES Entry)组成。

- 一个
XDES Entry管理64个页。