Deep Dive into InnoDB Row Formats
This article provides a detailed analysis of the four InnoDB row formats (COMPACT, REDUNDANT, DYNAMIC, and COMPRESSED) in the MySQL storage engine, covering record storage structure, handling mechanisms for variable-length and NULL values, as well as the design principles and performance differences of overflow pages.