Darle estadísticas al planificador en SQL
El planificador adivina conteos de filas. ANALYZE cambia la adivinanza por una medición.
ANALYZE;
SELECT
tbl AS table_name,
idx AS index_name,
stat
FROM sqlite_stat1
ORDER BY tbl, idx;
Cómo funciona
ANALYZEescribe estadísticas de filas e índices ensqlite_stat1.- Vuelve a correrlo cuando cambie la forma de los datos, no tras cada escritura.
- Leer
sqlite_stat1te muestra qué cree ahora el planificador.
Palabras clave y builtins usados aquí
ANALYZEASBYFROMORDERSELECTtable_name
El intento, en números
- Líneas
- 8
- Caracteres a escribir
- 96
- Tokens
- 20
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 13 segundos.
Paso 2 de 2 en Leer un plan; paso 2 de 17 en Planes y rendimiento.