8.2.1 PRAGMA指令详解(cachesize, synchronous) 在 SQLite 的世界里,PRAGMA 指令从来不是一句轻飘飘的“配置开关”——它是一把插进数据库内核血管里的手术刀。当你键入 或 ,你并非在修改某个抽象的配置项;你是在直接重写页缓存(Page Cache)的内存配额策略,是在劫持 WAL 日志刷盘(fsync)的原子性契约,是在与 SQLite 的 B-Tree 页面调度器、日志回滚机制、甚至底层文件系统 I/O 栈进行一场毫秒级的实时协商。 这绝非“调参”,而是系统级的协同编程。 我们今天要深入的,正是这场协商中最关键的两个支点: 与 。它们看似孤立,实则构成一个隐式的性能—可靠性耦合系统——一个控制“我能记住多少”,另一个决定“我敢忘掉多少”。