【发布时间】:2012-08-24 19:30:11
【问题描述】:
虽然我使用一些 JOINS 和按条件分组从 sqlite3 获取数据,但它需要更多时间。
表有30000条记录
是否有任何优化方法可以从 SQlite 获取大量垃圾数据?
【问题讨论】:
-
鉴于不可能在 iphone 屏幕上显示 30000 条记录,您为什么还要尝试这样做?你为什么不想想其他方法呢?
-
我没有显示 30000 条记录,实际上表包含 30000 条记录,其中我将只显示很少的记录
-
能不能加表schema,还有执行太慢的SQL语句?
-
这是我一直在使用的查询 select distinct FirstName || ' ' || LastName As FullName,AreaName,contacttype,DoctorId as Custid,AreaId,TerritoryName,flag from contact inner join plandetail on custid=doctorid where strftime('%Y-%m-%d',plandate) ='2012-09-03'和 userid='22' 和 status = 'E' AND AreaId = 85803 order by FullName 当表增长时,我加入了许多表,获取速度正在影响
标签: objective-c ios4 sqlite xcode4.3