首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >太大了,不适合加入CursorWindow

太大了,不适合加入CursorWindow
EN

Stack Overflow用户
提问于 2019-10-09 17:46:24
回答 1查看 1.7K关注 0票数 5

我正在开发一个颤振应用程序,我使用标准的SQLite数据库存储来自传感器的信息。我得到了错误:

代码语言:javascript
复制
E/SQLiteQuery(11895): exception: Row too big to fit into CursorWindow requiredPos=0, totalRows=3; query: SELECT sessionId, deviceId, startDate, endDate, ... , timestamp FROM sessions
E/flutter (11895): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: DatabaseException(Row too big to fit into CursorWindow requiredPos=0, totalRows=3) sql 'SELECT sessionId, deviceId, startDate, endDate, ..., timestamp FROM sessions'}

当我试图读取保存在具有大内容的表“会话”中的数据时。

5传感器,每100毫秒一次,每100毫秒一次,每次30分钟,但> 30 000数值数据(最高可达10 to )。

如何避免这种“大到大”的错误?

EN

回答 1

Stack Overflow用户

发布于 2022-02-05 03:54:14

错误消息Row too big to fit into CursorWindow requiredPos=0, totalRows=3; query: SELECT sessionId, deviceId, startDate, endDate, ... , timestamp FROM sessions指出您试图在CursorWindow上安装行。上次我记得CursorWindow (缓冲区)有2Mb可用。

避免此问题的一种方法是减少查询中使用的列。您还可能希望跟踪要提取的存储数据,以避免超过CursorWindow限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58309592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档