MySQL
中等
面试题库
MySQL
困难
InnoDB 记录头(Record Header)包含哪些字段?next_record 指针是如何串联记录的?
MySQL
中等
如何选择行格式?REDUNDANT / COMPACT / DYNAMIC / COMPRESSED 的取舍?
MySQL
中等
记录的三个隐藏字段 DB_TRX_ID、DB_ROLL_PTR、DB_ROW_ID 分别有什么作用?
MySQL
简单
InnoDB 中 CHAR 与 VARCHAR 在行存储上有什么差异?
MySQL
困难
为什么 DYNAMIC 行格式处理大字段比 COMPACT 更高效?768 前缀与 20 字节指针有何差异?
MySQL
中等
行溢出(row overflow)是怎么回事?TEXT/BLOB 大字段是如何存储的?
MySQL
困难
COMPACT 行格式的「变长字段长度列表」和「NULL 值列表」是如何组织的?
MySQL
简单
InnoDB 有哪些行格式?COMPACT 和 DYNAMIC 的核心区别是什么?
MySQL
困难
InnoDB 表空间是按什么规则向操作系统申请区(extent)的?
MySQL
困难
表空间中的碎片区、空闲区、满区是怎么划分和转换的?
MySQL
中等