2015-10-20 46 views
0

我有一个庞大的数据库与多列(11)和行(+4000)。如何在android中实现快速查询响应?

数据在+44000附近。

我想设计一个Android应用程序,它将显示来自数据库的相关行产品。

列 ID(索引),名称,价格,model_No,time_creation,可用库存...

{"id":1,"name":"product1","price":100,"model":1,time:"20-oct-15" , stock:200,} 

在应用程序查询可以是name=product1time>20-oct-14price<500stock>1或者多于1个查询的组合。

和响应将全部可能id

目前我正面临速度反应的问题。在asynctask中, 生成的新线程需要更多时间才能加载所有相关结果&然后显示。

即。 它加载a1 & b1然后显示哪些是耗时的任务。

Plz建议使用工具或技术。

回答

0

val列上添加索引。没有索引,应用程序必须遍历所有行才能找到相关的行。