Performance 如何提高从数据库检索海量数据的时间性能?
这里的getList是一个从sqlite3数据库获取29000个列表的方法。我正在获取列表,但是在设备中响应需要非常长的时间。是否有其他方法检索数据?最终用户将滚动或需要一次性访问所有29000个条目 您必须能够在sqlite3中使用分页。在SQLite中,您可以执行以下操作:Performance 如何提高从数据库检索海量数据的时间性能?,performance,time,sqlite,Performance,Time,Sqlite,这里的getList是一个从sqlite3数据库获取29000个列表的方法。我正在获取列表,但是在设备中响应需要非常长的时间。是否有其他方法检索数据?最终用户将滚动或需要一次性访问所有29000个条目 您必须能够在sqlite3中使用分页。在SQLite中,您可以执行以下操作: -(void)viewWillAppear:(BOOL)animated { AppDelegate *appDelegate = (AppDelegate *) [ [UIApplication share
-(void)viewWillAppear:(BOOL)animated
{
AppDelegate *appDelegate = (AppDelegate *) [ [UIApplication sharedApplication] delegate];
List = [appDelegate getList];
}
它将从第2000行开始返回1000行。我希望一次返回29000个条目
SELECT * FROM Stuff LIMIT 1000 OFFSET 2000