繁体   English   中英

在 iPhone 上打开与 SQLITE 数据库的连接太慢

[英]Opening connection to SQLITE database on iPhone too slow

我创建了一个简单的 iPhone/iPad 应用程序,它从 SQLITE 数据库读取一些数据并将其显示在屏幕上。 数据库添加到Xcode项目中,只需要读(不用写)。 在模拟器中这一切工作正常,但当我在我的 iPhone 上运行这个应用程序时它太慢了。

我向应用程序添加了一些性能分析,因此我能够确定应用程序的哪个部分运行缓慢。 似乎打开数据库连接在 iPhone 上大约需要 0.8 - 0.9 秒,在 iPad 上大约需要 0.004 秒。我用 SQLLITE 框架和 FMDB 包装器进行了测试,但结果是一样的。

为什么在 iPhone 上这么慢? 有没有办法提高性能?

谢谢,丹尼

你多久打开一次? 如果您可以打开它一次,并保持该句柄打开并重复使用它,那很可能会解决您的问题。

还是它打开的这个单一实例负担太大了?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM