如何在android中实现快速查询响应?

时间:2015-10-20 11:44:04

标签: java mysql rest web-applications

我有一个包含多列(11)和行(+4000)的庞大数据库。

大约+44000的数据。

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

列是 id(index),name,price,model_No,time_creation,stock available ...

例如

{"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&amp; b1然后显示这是一项耗时的任务。

Plz建议使用工具或技术。

1 个答案:

答案 0 :(得分:0)

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