合理的 SQLite 默认设置
原文英文,约500词,阅读约需2分钟。发表于: 。Original Post SQLite is cool now. DHH uses it, Laravel defaults to it. Here is a list of sensible defaults when using sqlite. The whys? PRAGMA journal_mode = WAL; Why?: Allows...
SQLite 受欢迎的原因之一是其合理的默认设置:使用 WAL 模式支持并发读写,设置同步为 NORMAL 平衡性能与安全,避免锁定错误的超时时间为 5000 毫秒,缓存大小为 20MB 提高查询性能,开启外键约束,使用增量回收磁盘空间,临时数据存储在内存中,加快访问速度的内存映射为 2GB,页面大小设置为 8KB 优化性能。