【发布时间】:2009-09-29 15:14:01
【问题描述】:
我(仍在)开发一个使用 SQLite3 的 iPhone 程序。我已经设法尽可能优化数据库写入。
我现在遇到的问题是“END TRANSACTION”正在杀死我,因为它需要很长时间。日志文件通常约为 50k,这可能是个问题,但我想知道您的想法。
我尝试使用“PRAGMA 同步 = 0”,但这会导致一些数据损坏。我最近的优化尝试是“PRAGMA journal_mode=TRUNCATE”,但我不知道这是否有很大帮助。
现阶段有什么建议吗?
【问题讨论】: