首页 > 解决方案 > 在 sqlite 中,可以放入一页的最大 blob 大小是多少?

问题描述

我用sqlite来模仿页面管理。考虑我有一张桌子pages(pageid INTEGER PRIMARY KEY ASC, pagedata BLOB)

我将原始数据拆分为接近 4096B(又名页面大小)的固定大小的段,并将每个段存储到 BLOB 结构中。我想确保每个 BLOB 都包含在一个 b 树页面中。但我不确定我可以使用多少字节。

我看了一些文档,发现b-tree页面本身消耗了一些字节作为header,而BLOB结构本身似乎需要一些额外的字节来存储。但我不确定确切的数字。

标签: sqlite

解决方案


推荐阅读