采取以下情况: 在 innodb_page_size 为 16KB 的系统上。我写了两行,每行的固定长度为每行 1KB。
问题:InnoDB 将两行都写在一页上,用 2KB 的数据填充一页,还是 InnoDB 将每一行写入它自己的页,每页填充两页 1KB。
InnoDB 将用 2kB 的 Data + Headers 填充一页,填充预告片等。
此外,InnoDB 只会填充页面的 15/16,以便为更新和未来插入留出空间
如果你真的想进入这个我推荐阅读:
http://dev.mysql.com/doc/internals/en/innodb-page-example.html
和
http://dev.mysql.com/doc/refman/5.6/en/innodb-table-and-index.html