6.2 恢复与维护 第六章:事务与恢复机制 6.2 恢复与维护:在持久性与效率之间锻造数据的韧性脊梁 当一个事务提交( )的字节尚未完全落盘,而电源却骤然熄灭;当数百万次写入在 WAL 文件中层层堆叠,日志体积悄然膨胀至数据库主文件的三倍;当一张被高频更新的表因页分裂与空洞累积,查询延迟从毫秒级滑向百毫秒——此时,SQLite 并未陷入沉默。它没有等待管理员的手动干预,也不依赖外部守护进程的“急救式”介入。它只是悄然启动一段内生的、自治的、近乎生物学般精密的自我修复与再平衡过程:checkpoint 正在将 WAL 中的变更原子地刷入主数据库文件;autovacuum 正在扫描并回收那些早已被逻辑删除却仍占据磁盘空间的页;