Maestría
SQL · Experto - arquitectura, internos y casos límite
- EXPLAIN y los planes de consulta: lee lo que la base de datos hace realmenteDescifra el plan que el planificador de SQLite elige realmente para tus consultas con EXPLAIN QUERY PLAN.
- Índices avanzados: compuesto, cubridor, índice ignoradoDomina la regla del prefijo más a la izquierda, los índices cubridores y las trampas que hacen que un índice sea invisible para el planificador.
- Consultas recursivas (WITH RECURSIVE): jerarquías y grafosRecorre árboles y grafos con WITH RECURSIVE, dominando la profundidad y la detección de ciclos.
- Concurrencia: bloqueos, niveles de aislamiento, lecturas fantasmaComprende el modelo de bloqueo de SQLite, sus transacciones y las anomalías de aislamiento descritas por el estándar SQL.
- Seguridad: inyección SQL, privilegios, sentencias preparadasReproduce una inyección SQL, neutralízala con sentencias preparadas y aplica el mínimo privilegio.