MySQL InnoDB数据序列化

时间:2013-10-15 11:40:09

标签: mysql innodb

采取以下情况: 在innodb_page_size为16KB的系统上。 我写了两行,每行固定长度为1KB。

问题: InnoDB会在一个页面上写两行,用一个2KB的数据填充一页,或者InnoDB将每一行写入它自己的页面,每页填充两页,每页1KB。

1 个答案:

答案 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