iOS 本地数据库查表慢

2019-08-02  本文已影响0人  fulen

我们本地有五十多张表,主表有五千多条数据,执行select *from tableA ,耗时一百多ms,我们ios本地数据库使用的是Shark Orm

image.png
如果left join一个两千多条的表要6,7秒
image.png
这正常吗,也许数据量少的时候你感觉不到,但是超过一万条就慢的不能接受,一开始以为是left jion的坑,差了很多资料,甚至试过在关联的键上建立索引,然并卵,后来对比了一下安卓本地数据库的查表才知道,我们关联的键也就是我们从表的主键是guid,问题的根源在这里,
上一篇 下一篇

猜你喜欢

热点阅读