SQLite WAL 模式写入性能

FreeGuideOnline 最新 2026-07-11

sql PRAGMA journal_mode=WAL;


执行后,数据库将立即切换至 WAL 模式,并且后续所有连接的写入都将使用 WAL。你可以在 SQLite 命令行、应用程序初始化代码或连接建立后执行该语句。

**永久生效建议**:
在应用程序启动时,对每个数据库连接执行一次上述 PRAGMA,或者在打开数据库连接后立即设置。例如在 Python 中使用 `sqlite3` 模块:

```python
import sqlite3
conn = sqlite3.connect('mydb.db')
conn.execute("PRAGMA journal_mode=WAL")