插入连续的数据在一个页里,每次查询都有一次与磁盘的io,比较耗时,而我们拿数据是从内存中拿,为了减少磁盘与内存的交互,innodb采取页的方式存储数据

mysql_表空间

 

 

表空间  磁盘上文件的一个映射,定义数据位置信息的一块空间

infimum 存在表中的任意数据都没有我小   supermum 存在表中的任意数据都没有我大

mysql_表空间_02

 

 

从free space中申请空间,free space越来越小,user records越来越大,最后数据满了,free space没有空间了

 

表中没有主键也没有唯一约束的时候,trx_id可以保证一条数据的唯一性

记录:存储在页中插入的一条数据