采取以下情况: 在innodb_page_size为16KB的系统上。 我写了两行,每行固定长度为1KB。
问题: InnoDB会在一个页面上写两行,用一个2KB的数据填充一页,或者InnoDB将每一行写入它自己的页面,每页填充两页,每页1KB。
答案 0 :(得分:1)
InnoDB将使用2kB的数据+标题填充一页,填写预告片等。
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