MySQL 溢出字段常规更新(full update)实验

本篇文章主要探讨了MySQL中大字段的全量更新(full update)实验,揭示了在实验过程中发现的一些有趣的现象和细节。文章首先介绍了一些前置知识点,包括MySQL 8.0对于非压缩溢出页的结构改造,以及全量更新的流程。然后通过实验,详细地展示了更新过程中溢出页的变化,以及更新次数对于溢出页数量的影响。文章还深入分析了溢出页首页的结构,包括索引列表和空闲节点等部分。在实验过程中,文章提出了一些有趣的问题,如在优化表后索引页数量的增加等,这些问题为我们深入理解MySQL的内部机制提供了思考的方向。总的来说,这篇文章通过实验和详细的分析,为我们理解MySQL中大字段的全量更新提供了宝贵的实践视角和深入的理论知识。