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.