我使用websql在phonegap应用程序中存储数据。其中一个表有很多数据说2000到10000行。所以当我从这个表中读取时,这只是一个简单的select语句,它非常慢。然后我调试并发现随着表的大小增加,性能会以指数方式下降。我在某处读到要获得性能,你必须将表分成更小的块,这可能是怎么回事?
答案 0 :(得分:1)
一个想法是寻找一些东西来对行进行分组,并考虑根据一些常见的类别分成单独的表 - 而不是一切的共享表。
我还会考虑对查询进行微调,以确保它们对于给定的表是最佳的。
确保您不仅仅在没有where子句的情况下运行简单的Select查询来限制结果集。