android sqlite查询速度慢

时间:2015-02-21 08:22:06

标签: android performance sqlite

我有一个数据库(sqlite),我在这里查询:

String query = "SELECT * FROM "+DATABASE_TABLE+ " WHERE " +COLUM_NAME + "= ?" ;

然后我按照惯例设置了Java Object,但是我遇到了一个小问题。它太慢了。我不知道为什么这个一次性查询需要1 - 2秒。

有什么功能的android我可以升级这个速度?

1 个答案:

答案 0 :(得分:5)

Indexing使我的查询快了约400倍

在这里,您将找到一个很好的教程:http://www.tutorialspoint.com/sqlite/sqlite_indexes.htm

索引WHERE子句中涉及的所有字段以及用于joining表的所有字段。