完整性检查时出现sqlite nomem错误



我有一个嵌入式系统,它使用C/C++api和SQLite v3的编译版本。我在pragma integrity_check(10);上得到一个SQLITE_NOMEM错误。我问底层系统程序员应用程序堆大小是多少,他告诉我值是500k。还有一个SQL向量大小为4096。

我有什么选择可以摆脱这个?除了将数据库拆分为多个数据库之外?

将堆内存大小增加到1.5M解决了这个问题。

最新更新