我的离线应用程序中有一个已达到 32mb 的 sqlite 数据库。它是根据启动时的 Assets 文件创建的,大小为 6mb。
是否有任何内置的压缩功能会永久导致数据库变小,我不介意读取时的性能下降。然后它会使用更少的用户手机内存。
有什么想法吗?
数据库有两个表,其中大部分是长文本字段。该大小是首次启动应用程序时 7000 多个插入的最终结果。
最佳答案
您可以尝试在您的数据库上使用 VACUUM。请在此处查看 SQLite 文档:http://www.sqlite.org/lang_vacuum.html
关于android - 如何压缩sqlite数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19981387/