CPU alto por consultas de base de datos
Cuando las consultas de base de datos son costosas, suelen provocar picos de CPU tanto en la base de datos como en la aplicación.
Common symptoms
- La CPU sube con el volumen de consultas
- El proceso de la base de datos domina la tabla de procesos
- La latencia de la API sigue los patrones de consulta
Likely causes
- Consultas costosas sin índices
- Escaneos secuenciales grandes
- Presión de conexiones o de procesos de trabajo
Evidence to look for
El PID de la base de datos se mantiene como el mayor consumidor de CPU
Las métricas de disco aumentan durante las ventanas de consultas
Endpoints específicos se correlacionan con los picos
What it usually means
El trabajo de la base de datos amplifica la carga tanto por el coste de cómputo como por la presión de IO.
What to do next
- 1Revisar y optimizar las consultas críticas
- 2Agregar índices adecuados
- 3Comprobar si la latencia del almacenamiento está contribuyendo al problema
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai