Database che causa CPU elevata
I database sono una delle fonti più comuni di CPU elevata, ma la causa reale può essere i piani di query, la latenza del disco o un comportamento inefficiente della cache.
Common symptoms
- Il processo del database guida i grafici della CPU
- La latenza delle API segue il volume delle query
- La CPU registra picchi durante la reportistica o i job
Likely causes
- Query costose
- Indicizzazione insufficiente
- Colli di bottiglia su disco o memoria
Evidence to look for
Il PID del database rimane il principale consumatore
Le metriche IO e await aumentano con il carico
Endpoint o job specifici sono correlati ai picchi
What it usually means
Un database può sembrare surriscaldato sulla CPU perché l'intero stack si accumula attorno ad esso.
What to do next
- 1Separare i colli di bottiglia di elaborazione da quelli di storage
- 2Ispezionare prima i piani di query
- 3Correlare i picchi del DB con l'attività dell'applicazione e la pressione sul disco
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai