gpt4 book ai didi

iphone - 如何提高 SQLite3 iPhone 程序的性能

转载 作者:行者123 更新时间:2023-12-03 20:50:00 25 4
gpt4 key购买 nike

我(仍然)正在开发一个使用 SQLite3 的 iPhone 程序。我已尽力优化数据库写入。

我现在遇到的问题是“END TRANSACTION”让我很痛苦,因为它花了很长时间。日志文件通常约为 50k,这可能是一个问题,但我想知道您的想法。

我尝试使用“PRAGMA synchronous = 0”,但这导致了一些数据损坏。我最新的优化尝试是“PRAGMAjournal_mode=TRUNCATE”,但我不知道这是否有很大帮助。

现阶段有什么建议吗?

最佳答案

您尝试过内存日记吗?

“PRAGMA Journal_mode=MEMORY”

这对我们来说是最重要的性能提升之一。

如果这还不够快,请尝试 memsys5 的东西。 http://www.sqlite.org/compile.html#enable_memsys5

关于iphone - 如何提高 SQLite3 iPhone 程序的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1493210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com