【发布时间】:2011-04-26 11:45:30
【问题描述】:
背景:我在我的 flex 应用程序中使用 SQLite 数据库。数据库大小为 4 MB,有 5 个表
- 表 1 有 2500 条记录
- 表2有8700条记录
- 表 3 有 3000 条记录
- 表 4 有 5000 条记录
- 表 5 有 2000 条记录。
问题:每当我对任何表运行选择查询时,从数据库表中获取数据大约需要(大约 50 秒)。这使得应用程序在从表中获取数据时非常缓慢且无响应。
如何提高 SQLite 数据库的性能,从而减少从表中获取数据所需的时间?
谢谢
【问题讨论】:
-
也许您可以告诉我们表有哪些结构以及您对它们运行的哪些查询?答案可能是:“使用索引”,或“重新处理查询”。另请注意,SQLite 用一个 L 和三个前导大写字母拼写。
标签: apache-flex sqlite