簡體   English   中英

如何提高SQLite3 iPhone程序的性能

[英]How to improve performance on SQLite3 iPhone program

我(仍)在使用SQLite3的iPhone程序上工作。 我已盡力優化數據庫寫入。

我現在遇到的問題是,“ END TRANSACTION”正在殺死我,因為這花費了很長時間。 日志文件通常約為50k,這可能是個問題,但我想知道您的想法。

我嘗試使用“ PRAGMA同步= 0”,但是這導致了一些數據損壞。 我最近的優化嘗試是“ PRAGMA journal_mode = TRUNCATE”,但我不知道這是否有很大幫助。

在這個階段有什么建議嗎?

您是否嘗試過內存日志?

“ PRAGMA journal_mode = MEMORY”

這對我們而言是最重要的性能提升。

如果那還不夠快,請嘗試使用memsys5。 http://www.sqlite.org/compile.html#enable_memsys5

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM