typestar

Pragmas de conexión en SQL

Un puñado de pragmas decide cómo una conexión de SQLite cambia seguridad por velocidad.

PRAGMA journal_mode = WAL;

PRAGMA synchronous = NORMAL;

PRAGMA busy_timeout = 5000;

PRAGMA cache_size = -20000;

PRAGMA optimize;

Cómo funciona

  1. journal_mode = WAL deja trabajar a la vez a los lectores y a un escritor.
  2. synchronous = NORMAL es el compañero usual de WAL: rápido y aún a prueba de caídas.
  3. busy_timeout hace que un escritor bloqueado espere en lugar de fallar de inmediato.

El intento, en números

Líneas
9
Caracteres a escribir
132
Tokens
24
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 15 segundos.

Escribe este fragmento

Paso 5 de 5 en Transacciones; paso 15 de 17 en Planes y rendimiento.

← Anterior Siguiente →