卡卷网
当前位置:卡卷网 / 每日看点 / 正文

Sqlite数据库最大可以多大呀?会不会像acc数据库那样,几十MB就暴掉了?

作者:卡卷网发布时间:2025-01-18 19:06浏览数量:89次评论数量:0次

281T。

根据 Implementation Limits For SQLite 的说明,单个SQLite文件最多支持4294967294个page(即2的32次方减2)。如果每个page的大小是默认值4096字节的话,那么单个文件最大可以扩展到17.5T;而每个page的最大值是65536个字节,在这个情况下,单个文件最大可以扩展到281T。这个上限之前是140T,在SQlite 3.33之后上升到了281T[1]

在实际使用中,根据SQLite这个论坛的讨论[2],数据库的Size最好能够fit在内存里,SQLite中有一个cache_size可以设置SQLite要加载多少个page到内存中[3]。在内存cache miss的情况下,直接访问硬盘肯定是要比访问内存慢的多的,当然,这一点对其他数据库也基本一样。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码