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
journal_mode = WALdeja trabajar a la vez a los lectores y a un escritor.synchronous = NORMALes el compañero usual de WAL: rápido y aún a prueba de caídas.busy_timeouthace 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.
Paso 5 de 5 en Transacciones; paso 15 de 17 en Planes y rendimiento.