Saltar al contenido
Volver

La query que escanea doce millones de órdenes

Lee un execution plan y agrega un índice compuesto que coincida con el filtro y el orden de la query real.

El incidente que vas a investigar

Este lab usa una terminal simulada en tu navegador. No necesitas una cuenta, recursos en la nube ni un cluster real. Inspecciona la evidencia, diagnostica la causa, aplica un fix y verifica el resultado.

entorno
réplica de producción
workload
mysql/commerce
estado
latencia degradada
síntoma
la búsqueda de órdenes hace un full table scan

Qué vas a practicar

El endpoint de historial supera su SLO después de crecer los datos. El CPU está alto y una sola query domina el slow log.

Inspecciona el execution plan en la read replica antes de proponer un índice.

Prueba: mysql -e 'EXPLAIN ANALYZE SELECT * FROM orders WHERE tenant_id=42 ORDER BY created_at DESC LIMIT 50;'

Labs relacionados