1、表空间--记录

2、页存储的逻辑图

3、其中的三个内容:
Page Header 和 Page trailer
LSN:校验这个页的数据是否完整
row offset array:排序的数据指针,可以快速定位一条记录
4、参数:innodb_default_row_format
mysql5.7以后,默认格式是:dynamic

5、compressed和dynamic的区别

6、单行记录大小 > page/2,就会产生行溢出。
7、表空间--记录

8、隐藏列(有主键pk)

9、隐藏列(没有主键pk)

10、解释:
每条记录都有这三个列:
rowid:如果有pk,那么rowid=pk;如果没有pk,那么rowid=系统自建的pk列(6个字节的INT)
txid:6个字节;
rollptr:7个字节;回滚指针;
txid和rollptr,用来实现mvcc特性。
11、
浙公网安备 33010602011771号