美文网首页
iOS 本地数据库查表慢

iOS 本地数据库查表慢

作者: fulen | 来源:发表于2019-08-02 10:43 被阅读0次

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

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

相关文章

  • iOS 本地数据库查表慢

    我们本地有五十多张表,主表有五千多条数据,执行select *from tableA ,耗时一百多ms,我们ios...

  • iOS的FMDB数据库使用

    在iOS开发中,关于本地数据库的类型,大致分为四种:Plist和NSUserDefault(轻量型数据库),...

  • ios 数据持久化

    iOS本地数据保存有多种方式,比如NSUserDefaults、归档、plist文件保存、数据库、CoreData...

  • 浅谈iOS本地数据保存

    iOS本地数据保存有多种方式,比如NSUserDefaults、归档、文件保存、数据库、CoreData、KeyC...

  • Swift开发对FMDB的二次封装

    iOS开发对于本地持久化数据提供了多种解决途径(归档,写入文件,写入plist,存入本地数据库等等),今天我们就来...

  • ios本地存储的五种方式

    本文参考自:iOS 本地持久化存储作者:哆啦_本文参考自:iOS CoreData数据库之创建详解作者:tanyu...

  • iOS本地存储-数据库(FMDB)

    原文:# iOS本地存储-数据库(FMDB) iOS中原声的SQLite API在进行数据存储的时候,需要使用C语...

  • MySQL远程访问缓慢

    数据库,服务器上本地访问时,没有问题。在本地调试时,访问特别慢,skip_name_resolve配置后,快了很多...

  • 理一下 iOS 本地持久化储存(侧重数据库SQLite

    理一下 iOS 本地持久化储存(侧重数据库SQLite 来源: Toyun(@陈思Siming) 链接:http:...

  • iOS开发之数据存储以及删除

    iOS本地数据保存有多种方式,归纳如下: |保存到KeyChain(钥匙串)|存储为文件|存储到数据库||:-:|...

网友评论

      本文标题:iOS 本地数据库查表慢

      本文链接:https://www.haomeiwen.com/subject/pfbkdctx.html