SQLite en producción: la autora descubre que ANALYZE convierte consultas de 5 segundos en 0,05

Learning a few things about running SQLite

Julia Evans comparte lo que ha aprendido al usar SQLite como base de datos para un sitio Django. A pesar de que SQLite es suficiente para sitios pequeños, descubre que operar una base de datos es complejo. El hallazgo más sorprendente: ejecutar ANALYZE redujo una consulta de búsqueda de texto completo de 5 segundos a 0,05. También aborda la dificultad de limpiar datos sin bloquear escrituras, las opciones de respaldo con restic y Litestream, y la ventaja de dividir tablas en múltiples archivos de base de datos, como hizo en Mess with DNS.

¡Resulta que lo que necesitaba era ejecutar ANALYZE! Inmediatamente la consulta problemática pasó de tomar 5 segundos a como 0,05 segundos.

Más de este día

2026-07-17