gpt4 book ai didi

MySQL InnoDB 数据序列化

转载 作者:行者123 更新时间:2023-11-29 13:31:35 25 4
gpt4 key购买 nike

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

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

最佳答案

InnoDB 将用 2kB 的数据 + header 、填充预告片等填充一页。

此外,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

关于MySQL InnoDB 数据序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19380328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com