typestar

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

  1. ANALYZE escribe estadísticas de filas e índices en sqlite_stat1.
  2. Vuelve a correrlo cuando cambie la forma de los datos, no tras cada escritura.
  3. Leer sqlite_stat1 te muestra qué cree ahora el planificador.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 2 de 2 en Leer un plan; paso 2 de 17 en Planes y rendimiento.

← Anterior Siguiente →