簡體   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