Índices: acelerador con coste
Un índice acelera lecturas, pero también afecta escrituras.
No indexes todo por defecto. Indexa columnas usadas en filtros, joins y ordenaciones frecuentes; valida con EXPLAIN.
Índices compuestos deben respetar orden de consulta para aprovecharse correctamente.
EXPLAIN SELECT * FROM pedidos WHERE cliente_id = 42;
CREATE INDEX idx_pedidos_cliente ON pedidos(cliente_id);