У всех записей индекса в InnoDB есть заголовок, состоящий из 6 байтов.
Заголовок используется для связывания вместе последовательных записей,
а также при блокировке на уровне строк.
Записи в кластеризированном индексе содержат поля для всех столбцов,
определенных пользователем. Кроме того, имеется 6-байтовое поле для
идентификатора транзакции и 7-байтовое поле для указателя строки.
Если пользователь не определил для таблицы первичный ключ, то в каждой
записи кластеризированного индекса также содержится 6-байтовое поле
идентификатора строки.
Все записи вторичного индекса содержат также все поля, определенные
для ключа кластеризированного индекса.
Запись также содержит указатель на каждое поле записи. Если общая
длина полей в записи меньше 128 байтов, то размер указателя будет 1
байт, в противном случае - 2 байта.