InnoDB
les tables sont regroupées, cela signifie que toutes les données sont contenues dans un B-Tree
avec la PRIMARY KEY
comme clé et toutes les autres colonnes comme charge utile.
Puisque vous ne définissez pas de PRIMARY KEY
explicite , InnoDB
utilise une colonne masquée de 6 octets pour trier les enregistrements.
Ceci et la surcharge du B-Tree
l'organisation (avec des blocs supplémentaires de niveau non-feuille) nécessite plus d'espace que sizeof(int) * num_rows
.