IT-lexikon › Databas › SQLite PRAGMA

SQLite PRAGMA

Databas In English → Uppdaterad: 2026-05-27

SQLite-syntax för att konfigurera DB-beteende. PRAGMA journal_mode=WAL, PRAGMA synchronous=NORMAL, PRAGMA cache_size=-64000 (64 MB). Connection-specifika eller persistenta.

Default SQLite-konfig är konservativ (synchronous=FULL = fsync på varje commit). Tuning för 10-100x speedup: journal_mode=WAL, synchronous=NORMAL (fsync vid checkpoint, inte varje commit), cache_size=-1048576 (1 GB), temp_store=MEMORY, mmap_size=268435456 (256 MB). foreign_keys=ON — av default(!) tvingar opt-in. busy_timeout=5000 ger 5s retry vid locks. Modernt: SQLite-skeptiker kollar vanligen pragmas innan benchmark-jämförelser.

← Tillbaka till lexikonet