系统表空间的结构和独立表空间基本类似,只不过由于整个 MySQL 进程只有一个系统表空间,在系统表空间中会额外记录一些有关整个系统信息的页面, 所以会比独立表空间多出一些记录这些信息的页面,相当于是表空间之首,所以它的表空间 ID(Space ID)是 0。
    系统表空间和独立表空间的前三个页面的类型是一致的,只是页号为 3~7
    的页面是系统表空间特有的。分别包括:

    页号 页面类型 英文描述 描述
    3 SYS Insert Buffer Header 存储 Insert Buffer 的头部信息
    4 INDEX Insert Buffer Root 存储 Insert Buffer 的根页面
    5 TRX_SYS Transction System 事务系统的相关信息
    6 SYS First Rollback Segment 第一个回滚段的页面
    7 SYS Data Dictionary Header 数据字典头部信息

    系统表空间的 extent 1 和 extent 2 这两个区,也就是页号从 64~191 这 128个页面被称为 Doublewrite buffer,也就是双写缓冲区。