我有一个包含多列(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=product1
或time>20-oct-14
或price<500
或stock>1
,也可以是多于1个查询的组合。
并且所有可能的响应都是id
。
目前我正面临速度响应问题。在asynctask中, 生成的新线程在加载所有相关结果时需要更多时间。然后显示。
即。 它加载a1&amp; b1然后显示这是一项耗时的任务。
Plz建议使用工具或技术。
答案 0 :(得分:0)
在val
列上添加索引。如果没有索引,应用程序必须遍历所有行才能找到相关的行。