1
我有一个包含大约900行的sqlite数据库。 以检索对象与SQLite是非常快(约5毫秒):解析:查询本地数据库比sqlite慢20倍
"SELECT * FROM questions where questionId = 1;
我试图执行解析本地数据存储和查询从它的数据库:
PFQuery *questionQuery = [PFQuery queryWithClassName:@"Questions"];
[questionQuery fromLocalDatastore];
[questionQuery fromPinWithName:@"Questions"];
[questionQuery whereKey:@"questionId" equalTo:@(1)];
// Get object
PFObject *object = [questionQuery getFirstObject];
这大约需要110毫秒,或者比sqlite长20倍左右。
我做错了什么或解析是非常缓慢?
我发现解析是非常缓慢的时候。似乎他们有繁忙的高峰时间... – Kex
请注意,这是来自本地数据库,并没有网络。 – BlackMouse
如果你想要一个特定的解决方案,你需要实现自己。我没有看到它的记录,但旧的Parse缓存保存了JSON文件,因此不要对实现做任何假设。 – Wain