为什么InnoDB中,每页最多存(16K/2)-200=7992行数据

最近看书的是时候看到书上直接给出了一个式子,不明白为什么,求大神解答!

这是乌龟的屁股——龟腚

http://blog.itpub.net/28916011/viewspace-2684552/

页的最大行数为 page_size 一般为 16KB

16KB/2 - 200=7992

这个没找到详细的推理过程 我猜测 将一个表的所有隐藏列删除 只剩下一个主键

然后 根据编码集合 给他来了个两字节大小的类型 比如 int16 还有两百字节要存储一些其他东西

不过我猜 把类型设置为 int8 也是7992行,感觉推理不太对,但我大概是这样理解的