InnoDB
các bảng được phân nhóm, điều đó có nghĩa là tất cả dữ liệu được chứa trong một B-Tree
với PRIMARY KEY
dưới dạng khóa và tất cả các cột khác dưới dạng tải trọng.
Vì bạn không xác định một PRIMARY KEY
rõ ràng , InnoDB
sử dụng cột 6 byte ẩn để sắp xếp các bản ghi.
Điều này và chi phí của B-Tree
tổ chức (với các khối không phải cấp bổ sung) yêu cầu nhiều không gian hơn sizeof(int) * num_rows
.