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
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐
最新文章
随机文章
广告位

你 发表评论:
欢迎