我有一个在 IOS 和 Android 上运行的混合应用程序。它通过 localForage 包使用 IndexedDB 存储持久数据(参见 GitHub)。
我的问题是,随着时间的推移,当实际数据只有 30MB 左右时,sqlite3-wal 文件会变得很大(2+GB)。
任何人都可以让我知道如何对数据库进行检查点以限制 WAL 文件的大小。或任何其他选项来达到相同的效果。
我有一个在 IOS 和 Android 上运行的混合应用程序。它通过 localForage 包使用 IndexedDB 存储持久数据(参见 GitHub)。
我的问题是,随着时间的推移,当实际数据只有 30MB 左右时,sqlite3-wal 文件会变得很大(2+GB)。
任何人都可以让我知道如何对数据库进行检查点以限制 WAL 文件的大小。或任何其他选项来达到相同的效果。