sqlite优化

  • 多使用显式事务。
  • 选择合适的PageSize,详细请看SQLite 知识摘要 — 存储。
  • 操作频繁 ,大量小记录(不使用显式事务),建议使用JournalMode :WAL 搭配 Synchronous: OFF。
  • 操作少 ,数据量大,使用默认的方式就好。看数据是否重要,可搭配 :JournalMode : TRUNCATE | PERSIST 和 Synchronous: OFF。
  • 数据量大,但是数据可以重建,建议使用JournalMode :Memory ,搭配 Synchronous: OFF。HttpURLCache 就属于这种。