Lexique informatique › Bases de données › PRAGMA SQLite

PRAGMA SQLite

Bases de données Svenska → Mis à jour: 2026-09-22

Syntaxe SQLite pour configurer le comportement de la base. PRAGMA journal_mode=WAL, PRAGMA synchronous=NORMAL, PRAGMA cache_size=-64000 (64 Mo). Propre à la connexion ou persistant.

La configuration par défaut de SQLite est prudente (synchronous=FULL = fsync à chaque validation). Réglages pour un gain de 10 à 100x : journal_mode=WAL, synchronous=NORMAL (fsync au point de contrôle, pas à chaque validation), cache_size=-1048576 (1 Go), temp_store=MEMORY, mmap_size=268435456 (256 Mo). foreign_keys=ON — désactivé par défaut(!), impose un opt-in. busy_timeout=5000 accorde 5 s de nouvelle tentative en cas de verrou. Aujourd'hui, les sceptiques de SQLite vérifient généralement les pragmas avant de comparer des benchmarks.

← Retour au lexique