SQL y PostgreSQL desde Cero

Indices y EXPLAIN: acelerar sin adivinar

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 bas
Tiempo de estudio
22 Min

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.

Texto Leccion 2/12
Estas viendo
Indices y EXPLAIN: acelerar sin adivinar
Hablar por WhatsAppContactar por WhatsApp