颤振行太大,无法放入CursorWindow

时间:2019-10-09 17:46:24

标签: sqlite flutter dart large-data

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

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'}

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

  在30分钟内,每100ms

5个传感器,每3个昏暗阵列3个,但可能会更多... >每个会话30万个数字数据(最多10Mo)。

如何避免错误的“大行”

0 个答案:

没有答案