Volver al curso

SQL y PostgreSQL desde Cero

leccion
8 / 12
beginner
9 horas
PostgreSQL real

Indices y EXPLAIN: acelerar sin adivinar

Lectura
22 min~1 min lectura

Indices y EXPLAIN

Un indice mal puesto no ayuda. Aprende a usar EXPLAIN para decidir con datos.

Conceptos clave

  • B-tree indexes (default)
  • Indices compuestos
  • EXPLAIN ANALYZE

Ejemplo

EXPLAIN ANALYZE
SELECT *
FROM orders
WHERE user_id = 'u_123'
ORDER BY created_at DESC
LIMIT 50;

CREATE INDEX idx_orders_user_created
ON orders (user_id, created_at DESC);

Ejercicio

  • Corre EXPLAIN ANALYZE en una query lenta.
  • Agrega un indice y compara.

Checklist de mastery

  • No agrego indices sin medir.
  • Se leer un plan basico.