siyuan.db 文件越来越大,随着引用量的增加,没有办法避免吗?
相关帖子
-
超过 2GB 了。
Sqlite3〔版本 3.45.0 (2024-01-15)〕最大数据库大小
每个数据库由一个或多个"页"组成。在单个数据库中,每个页面的大小相同,但不同的数据库可以具有大小为 512 到 65536 之间的二的幂次方的页面大小。数据库文件的最大大小为 4294967294 页。在最大页面大小为 65536 字节时,这相当于最大数据库大小约为 1.4e+14 字节(281TB,或 256 tebibytes,或 281474GB,或 256,000 gibibytes)。
这个特定的上限尚未经过测试,因为开发人员无法访问能够达到这一限制的硬件。但是,测试验证了当数据库达到底层文件系统的最大文件大小(通常远小于最大理论数据库大小)时,以及当数据库由于磁盘空间耗尽而无法增长时,SQLite 会正确且合理地运行。
Every database consists of one or more "pages". Within a single database, every page is the same size, but different databases can have page sizes that are powers of two between 512 and 65536, inclusive. The maximum size of a database file is 4294967294 pages. At the maximum page size of 65536 bytes, this translates into a maximum database size of approximately 1.4e+14 bytes (281 terabytes, or 256 tebibytes, or 281474 gigabytes or 256,000 gibibytes).
This particular upper bound is untested since the developers do not have access to hardware capable of reaching this limit. However, tests do verify that SQLite behaves correctly and sanely when a database reaches the maximum file size of the underlying filesystem (which is usually much less than the maximum theoretical database size) and when a database is unable to grow due to disk space exhaustion.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于